<kbd id="daqct"></kbd>

  • <nav id="daqct"></nav>
    <wbr id="daqct"><pre id="daqct"></pre></wbr>
    <wbr id="daqct"></wbr>
    <form id="daqct"><th id="daqct"></th></form>
    更多課程 選擇中心

    C/C++培訓
    達內IT學院

    400-111-8989

    C/C++編程開發環境搭建教程

    • 發布:C++培訓
    • 來源:資料庫
    • 時間:2017-09-13 16:02

    1、工欲善其事,必先利其器,不管做什么都得有個得心應手的工具!

    我們課程使用的編程環境:

    操作系統:Microsoft Windows 7 Ultimate Sp1 x64

    編譯工具:Microsoft Visual Studio 2013 Professional 中文版(其實 VS2010、VS2012、VS2013、VS2015、VS2017 都可以的,操作基本相同)

    什么是編譯器?微軟的 Visual Studio 到底是個什么東西?

    話說人有人言,獸有獸語,想讓計算機聽你的指揮,你就得說他能聽得懂的語言,計算機能聽懂的語言就是二進制的 0,1 之類的機器語言,這些語言計算機能聽懂,但是人類看起來比較費勁,也不易于閱讀,代碼量大的話有問題了也不好維護。于是有計算機的大牛就發明了相對來說人類能比較好學,聽的懂的語言,這就是高級語言,比如:Pascal、C、C++、Java 或匯編語言 等等。這些語言人來學起來會方便很多,相對來說也比較靈活,但是計算機聽不懂,于是就得有個中間的軟件,能把人類看得懂的高級語言轉換成計算機能讀懂的低級語言的軟件。這實際上就是編譯器的一個最基本的功能用途。

    編譯器的主要工作流程:源代碼(source code)->預處理器(preprocessor)->編譯器(compiler)->目標代碼(object code)->鏈接器(Linker)->可執行程序(executables)

    2、C/C++編譯器的選擇:

    在 Windows 系統上有很多款支持 C/C++ 的編譯器工具,這里給大家介紹幾款典型的:

    Turbo C/C++

    DOS時代的C/C++編譯器,啟蒙先驅,也算是一款非常經典的編譯器了,我上大學的時候(2003年)學的C語言就是用Turbo C/C++來編譯代碼;

    Visual C++

    微軟出產的編譯器產品。Windows下可以說最流行的C/C++編譯器。6.0版本一代經典,至今仍然老而不死。最新版是2017。現在已經有功能相當完整的免費社區版供使用。

    Borland C++

    一代傳奇寶藍公司的作品,Turbo C/C++的進化版,可惜掩蓋在自家王牌Delphi和外敵Visual C++的光芒之下,遠沒有這兩者的歷史地位高。

    LCC-Win32

    當年偶然發現的小品C編譯器,編譯速度很不錯。不過并未進入過主流。

    gcc/g++

    GNU社區的神作,各大*NIX平臺上的編譯器的事實標準。直到近年來clang的興起才開始受到挑戰。

    clang

    最年輕的成員之一,BSD社區的倚天神劍,開發迅速,對標準的支持也相當好,大有挑翻gcc/g++的勢頭。FreeBSD已經將其列為默認編譯器。

    Intel C++

    號稱生成的代碼質量最高,優化最到位的C++編譯器。但是對AMD的CPU支持的不是很好。

    在Windows平臺下,時下最火的C/C++編譯開發工具可以說是微軟的 Visual C++了。它是 Visual Studio 可視化開發工具集合的一個子集。Visual Studio 包括 Visual C++、Visual Basic、Visual F#、Visual C# 等等。

    3、Visual C++ 版本的選擇:

    Visual C++ 6.0:推出年代是1998年,那時候C++的標準尚未完善,STL的標準也還沒出,所以有了MFC中的CArray、CList、CMap 等容器。

    功能在當時那個年代來說確實很強大,VC6.0也是非常經典的一個版本。可現如今 Visual C++ 6.0 確實有點太老了,距離發布年代已經過了將近20年,系統也從WIN95升級到了現在的Windows7,Windows10 ,VC6.0最后支持的系統是Windows2003,對于以后系統的一些新特性、新功能API函數等 VC6.0 是不支持的。另外它對C++11/C++14/C++17的新標準、新語法更是不可能支持了。所以這里建議大家不要死揪著不放,不要在一棵樹上吊死,VC6.0確實經典,但實在是太老了。易用性來說也趕不上現在的VS2013等高版本,所以不建議大家再使用VC6.0了。

    Visual C++ 2013:是 Visual Studio 2013 的一部分,全面支持 C++11,STL 等標準庫,使用起來也很方便。而且都2017年了,更新下開發工具吧,不要再用上個世紀的 VC6.0 了。

    有人說新版本不好用,或者用不習慣,那是你用的時間還少,我本身也是從VC6.0的階段過來的,如果你用習慣了Visual Studio系列,你會愛上他的。早把VC6拋棄了。再說不是還有我來教大家嗎?

    很多Linux下的C/C++開發人員在寫代碼的時候,都是用Visual Studio的Visual C++來編譯調試代碼,功能寫的差不多了,沒問題了,再到Linux系統上面用 GCC 或者其他的編譯器來編譯下代碼,本身C++就是跨平臺的。之后就可以直接發布了。我在公司中就經常這么做。因為 Visual C++ 的編輯調試代碼什么的確實很方便,自動提示什么的也很智能。

    從微軟的VS2003開始,之后的VS系列編譯器的操作界面,以及使用角度來說都差別不是很大(跟老版的VC6.0差別就大多了),所以,雖然我們的教程所選擇的編譯器版本是VS2013,但是大家使用vs2005/vs2008/vs2010/vs2012/vs2013/vs2015/vs2017 等等都是沒問題的。不用非得和教程使用的VS版本一致。

    建議:10年以前的電腦使用VS2008,稍微不錯的就可以直接上VS2013了。

    4、安裝 Visual Studio 2013 開發工具:

    5、Visual Studio 2013 的相關配置:

    設置字體、文字顏色、添加工具欄編譯按鈕、回滾設置、導航欄設置 等等,大家可以自己摸索著試試。

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:C++知識點串聯總結
    下一篇:賈金莉 | C/C++代碼全量覆蓋率統計

    超全的C語言標識符知識

    C指針——指針類型轉換

    C指針——指針和結構類型的關系

    C指針——數組和指針的關系

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    欧美三级片,白洁外传,第四色播日韩AV第一页,啪啪免费观看大全av 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>