程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 在Windows平台搭建C語言開發環境的多種方式,搭建多種方式

在Windows平台搭建C語言開發環境的多種方式,搭建多種方式

編輯:關於C語言

在Windows平台搭建C語言開發環境的多種方式,搭建多種方式


新接觸C語言,如何進行C語言開發環境的搭建值得思考並整理

注:本文知識來源於  Windows 平台搭建C語言集成開發環境 - 極客學院

 

 

一、在Windows平台配置GNU環境

二、在Windows平台使用Sublime Test開發C語言程序

三、在Windows平台使用VisualStudio開發C語言程序

四、在Windows平台搭建EclipseCDT集成開發環境

五、在Windows平台搭建Clion集成開發環境

 

 

一、在Windows平台配置GNU環境

GNU http://www.gnu.org/

選擇以下GNU環境下載安裝到C盤:

    1.MinGw

        官網下載安裝 http://www.mingw.org/

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

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

        此時並沒有配置環境變量

        用編輯器打開 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 直接執行hello.exe得到運行結果時表示環境搭建成功

    2.cygwin

        官網下載安裝 https://cygwin.com/

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

        完成後,執行桌面快捷方式Cygwin64 Terminal命令框

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

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

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

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

        命令框輸入 ./a.exe 得到運行結果時表示環境搭建成功

 

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

        (cygwin1.dll 是cygwin環境裡面用來模擬Linux環境的一個動態庫,它可以把Linux的API給映射到Windows的API上,來執行Windows的程序)

        兩種解決方法:

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

            ②.找到 C\cygwin64\bin下的cygwin.dll並復制到桌面後執行a.exe便可以得到結果

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

 

 

二、在Windows平台使用Sublime Test開發C語言程序

    官網下載安裝Sublime http://www.sublimetext.com/

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

    這是因為該情況下Sublime基於Windows平台,沒有GNU環境

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

    後輸入 run sublime_test.exe 便可在GNU環境下打開Sublime Test 2,此時打開的Sublime Test 便處於GNU環境下

 

 

三、在Windows平台使用VisualStudio開發C語言程序

 

    VS官網 https://msdn.microsoft.com/zh-cn/default.aspx 裡找下載-VisualStudio

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

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

    這裡版本的目錄為:Microsoft Visual Studio 14.0\Common7\Tools\Shortcuts     啟動vs  新建項目-保存運行         附:打開開發人員命令提示行 cd進入桌面     輸入cl hello.c 會生成hello.exe和hello.obj 輸入hello.exe執行便得到運行結果     (cl編譯器,微軟公司所開發的一個C語言編譯器,所以windows下編譯C很好兼容好。gcc要考慮跨平台,在windows速度不如cl)

 

 

四、在Windows平台搭建EclipseCDT集成開發環境

 

    官網 http://www.eclipse.org/ 選擇 Eclipse IDE for C/C++ Developers     下載完成後直接解壓 修改文件夾名cdt 把裡面的eclipse.exe改名為cdt.exe     打開cdt.exe會有彈出提示查找不到jre  因為eclipse是使用java語言開發的     所以需要進入 http://www.oracle.com/ 下載 java for developers 點擊 download jdk     jdk安裝完後便可啟動eclipse       附:安裝Elclipse前請配置GNU環境:     編譯過程中提示找不到make錯誤         cygwin下載安裝過程中 在Select Packages下 勾選  cmake make 安裝即可         安裝完後可在cgwin中輸入make命令測試     運行過程中提示錯誤         這是因為打開方式不對。從cygwin中打開cdt.exe或在源代碼目錄下復制一個cygwin.dll 即可

 

 

五、在Windows平台搭建Clion集成開發環境     官網 http://www.jetbrains.com/ 中下載Clion     Clion是智能的跨平台的開發環境     安裝過程中會提示選擇GNU環境,配置安裝即可

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved