欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

搭建C語言開發(fā)環(huán)境(Windows平臺)匯總

 更新時間:2015年11月04日 08:45:33   投稿:hebedich  
本文給大家匯總了5種在WIN平臺下搭建C語言開發(fā)環(huán)境的方法,包括一、在Windows平臺配置GNU環(huán)境,二、使用Sublime Test開發(fā)C語言程序,三、使用VisualStudio開發(fā)C語言程序,四、搭建EclipseCDT集成開發(fā)環(huán)境,五、搭建Clion集成開發(fā)環(huán)境,有需要的小伙伴可以參考下

新接觸C語言,如何進行C語言開發(fā)環(huán)境的搭建值得思考并整理

一、在Windows平臺配置GNU環(huán)境

GNU http://www.gnu.org/

選擇以下GNU環(huán)境下載安裝到C盤:

    1.MinGw

        官網(wǎng)下載安裝 http://www.mingw.org/

        本站高速下載安裝 http://www.dbjr.com.cn/softs/192011.html

        將C:\MinGW\msys\1.0\msys.bat 發(fā)送到桌面快捷方式

        在msys.bat命令框中輸入 gcc 會得到:sh: gcc: command not found

        此時并沒有配置環(huán)境變量

        用編輯器打開 C:\MinGW\msys\1.0\etc\profile

        在最后一行后面加入 export PATH=/C/MinGW/bin:$PATH 保存并重新打開msys.bat

        命令框中輸入 cd /c/Users/用戶名/Desktop 進入桌面

        (這時用編輯器在桌面上寫一個hello.c)

        命令框輸入 gcc hello.c 后在桌面會自動生成編譯完成的hello.exe

        命令框輸入./hello.exe 直接執(zhí)行hello.exe得到運行結(jié)果時表示環(huán)境搭建成功

    2.cygwin

        官網(wǎng)下載安裝 https://cygwin.com/

        本站高速下載安裝 http://www.dbjr.com.cn/softs/102136.html

        下載安裝過程中 在Select Packages下 搜索gcc,勾選 gcc-core 和 gcc-g++ 安裝即可

        完成后,執(zhí)行桌面快捷方式Cygwin64 Terminal命令框

        命令框輸入gcc,提示 “ gcc: 致命錯誤:沒有輸入文件 編譯中斷。 ” 表示gcc已存在,并且還是中文提示

        命令框輸入 /cygdrive/c/Users/用戶名/Desktop 進入桌面

        (此時用編輯器在桌面上寫一個hello.c)

        命令框輸入 gcc hello.c 后桌面生成 a.exe

        命令框輸入 ./a.exe 得到運行結(jié)果時表示環(huán)境搭建成功

    附:cmd中若輸入Cygwin編譯的.exe 將出現(xiàn)系統(tǒng)提示 “無法啟動此程序,因為計算機中丟失 cygwin1.dll。嘗試重新安裝該程序及解決此問題”

        (cygwin1.dll 是cygwin環(huán)境里面用來模擬Linux環(huán)境的一個動態(tài)庫,它可以把Linux的API給映射到Windows的API上,來執(zhí)行Windows的程序)

        兩種解決方法:

            ①.在cmd中配置環(huán)境變量 set PATH=%PATH%;C\cygwin64\bin

            ②.找到 C\cygwin64\bin下的cygwin.dll并復(fù)制到桌面后執(zhí)行a.exe便可以得到結(jié)果

        (cygwin.dll由于包裝了很多API而有3mb多的大小,要被cygwin生成的.exe依賴,所以需要將兩者放在同一目錄下)

二、在Windows平臺使用Sublime Text開發(fā)C語言程序

    官網(wǎng)下載安裝Sublime http://www.sublimetext.com/

    本站高速下載 http://www.dbjr.com.cn/softs/132432.html

    編寫好的.c文件直接用Sublime菜單欄中Tools下的 Run(快捷鍵 Ctrl+Shift+B)執(zhí)行會得到Error 2錯誤:

    這是因為該情況下Sublime基于Windows平臺,沒有GNU環(huán)境

    因為這里下的是sublime test 2.0.2,所以這時在MinGW或Cygwin中輸入 cd /cygdrive/c/Program\ Files/Sublime\ Text\ 2/ 

    后輸入 run sublime_test.exe 便可在GNU環(huán)境下打開Sublime Test 2,此時打開的Sublime Test 便處于GNU環(huán)境下

三、在Windows平臺使用VisualStudio開發(fā)C語言程序

    VS官網(wǎng) https://msdn.microsoft.com/zh-cn/default.aspx 里找下載-VisualStudio

    VS可以在線安裝;也可以下載iso  右鍵加載至虛擬光驅(qū)后安裝,根據(jù)情況選擇自己的下載方式

    安裝好后 找到菜單欄打開 Visual Stdio 2013 下的 Visual Stdio tools 后可以看到許多種命令行工具,打開 VS2013 開發(fā)人員命令提示

    這里版本的目錄為:Microsoft Visual Studio 14.0\Common7\Tools\Shortcuts
    啟動vs  新建項目-保存運行

    附:打開開發(fā)人員命令提示行 cd進入桌面
    輸入cl hello.c 會生成hello.exe和hello.obj 輸入hello.exe執(zhí)行便得到運行結(jié)果
    (cl編譯器,微軟公司所開發(fā)的一個C語言編譯器,所以windows下編譯C很好兼容好。gcc要考慮跨平臺,在windows速度不如cl)

四、在Windows平臺搭建EclipseCDT集成開發(fā)環(huán)境

    官網(wǎng) http://www.eclipse.org/ 選擇 Eclipse IDE for C/C++ Developers
    下載完成后直接解壓 修改文件夾名cdt 把里面的eclipse.exe改名為cdt.exe
    打開cdt.exe會有彈出提示查找不到j(luò)re  因為eclipse是使用java語言開發(fā)的
    所以需要進入 http://www.oracle.com/ 下載 java for developers 點擊 download jdk
    jdk安裝完后便可啟動eclipse

    附:安裝Elclipse前請配置GNU環(huán)境:
    編譯過程中提示找不到make錯誤
        cygwin下載安裝過程中 在Select Packages下 勾選  cmake make 安裝即可
        安裝完后可在cgwin中輸入make命令測試
    運行過程中提示錯誤
        這是因為打開方式不對。從cygwin中打開cdt.exe或在源代碼目錄下復(fù)制一個cygwin.dll 即可

另附具體教程 http://www.dbjr.com.cn/softjc/159871.html

五、在Windows平臺搭建Clion集成開發(fā)環(huán)境

    官網(wǎng) http://www.jetbrains.com/ 中下載Clion
    Clion是智能的跨平臺的開發(fā)環(huán)境
    安裝過程中會提示選擇GNU環(huán)境,配置安裝即可

好了,教程非常的詳細,希望對小伙伴們學(xué)習(xí)搭建C語言開發(fā)環(huán)境能夠有所幫助。

相關(guān)文章

  • 簡單總結(jié)C語言中各種類型的指針的概念

    簡單總結(jié)C語言中各種類型的指針的概念

    這篇文章主要簡單總結(jié)了C語言中各種類型的指針的概念,指針可以說是C語言本身所具有的最大特性,平時根據(jù)不同使用場合習(xí)慣地將其簡單分類,需要的朋友可以參考下
    2016-03-03
  • C語言中send()函數(shù)和sendto()函數(shù)的使用方法

    C語言中send()函數(shù)和sendto()函數(shù)的使用方法

    這篇文章主要介紹了C語言中send()函數(shù)和sendto()函數(shù)的使用方法,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • C語言實現(xiàn)飛機游戲(1)

    C語言實現(xiàn)飛機游戲(1)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)飛機游戲的第一部分,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C語言 結(jié)構(gòu)體(Struct)詳解及示例代碼

    C語言 結(jié)構(gòu)體(Struct)詳解及示例代碼

    本文主要介紹C語言 結(jié)構(gòu)體的知識,學(xué)習(xí)C語言肯定需要學(xué)習(xí)結(jié)構(gòu)體,這里詳細說明了結(jié)構(gòu)體并附示例代碼,供大家參考學(xué)習(xí),有需要的小伙伴可以參考下
    2016-08-08
  • C語言數(shù)據(jù)結(jié)構(gòu)之堆排序詳解

    C語言數(shù)據(jù)結(jié)構(gòu)之堆排序詳解

    堆是計算機科學(xué)中一類特殊的數(shù)據(jù)結(jié)構(gòu)的統(tǒng)稱,通常是一個可以被看做一棵完全二叉樹的數(shù)組對象。而堆排序是利用堆這種數(shù)據(jù)結(jié)構(gòu)所設(shè)計的一種排序算法。本文將通過圖片詳細介紹堆排序,需要的可以參考一下
    2022-03-03
  • QT實現(xiàn)貪吃蛇游戲

    QT實現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細介紹了QT實現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 總結(jié)了24個C++的大坑,你能躲過幾個

    總結(jié)了24個C++的大坑,你能躲過幾個

    這篇文章主要介紹了總結(jié)了24個C++的大坑,你能躲過幾個,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-05-05
  • C語言判斷字符是否為可打印字符的方法

    C語言判斷字符是否為可打印字符的方法

    這篇文章主要介紹了C語言判斷字符是否為可打印字符的方法,分別為isprint()函數(shù)和isgraph()函數(shù)的使用,需要的朋友可以參考下
    2015-08-08
  • C++設(shè)計模式中控制反轉(zhuǎn)與依賴注入淺析

    C++設(shè)計模式中控制反轉(zhuǎn)與依賴注入淺析

    這篇文章主要介紹了C++設(shè)計模式中控制反轉(zhuǎn)與依賴注入,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-01-01
  • 詳解C/C++中低耦合代碼的設(shè)計實現(xiàn)

    詳解C/C++中低耦合代碼的設(shè)計實現(xiàn)

    這篇文章主要為大家詳細介紹了C/C++?相關(guān)低耦合代碼的設(shè)計實現(xiàn),文中的示例代碼講解詳細,對我們學(xué)習(xí)C++有一定的幫助,感興趣的小伙伴可以了解一下
    2023-01-01

最新評論