搭建C語言開發(fā)環(huán)境(Windows平臺)匯總
本文給大家匯總了5種在WIN平臺下搭建C語言開發(fā)環(huán)境的方法,包括
一、在Windows平臺配置GNU環(huán)境,
三、使用VisualStudio開發(fā)C語言程序,
四、搭建EclipseCDT集成開發(fā)環(huán)境,
五、搭建Clion集成開發(fā)環(huán)境,
有需要的小伙伴可以參考下
新接觸C語言,如何進(jìn)行C語言開發(fā)環(huán)境的搭建值得思考并整理
一、在Windows平臺配置GNU環(huán)境
選擇以下GNU環(huán)境下載安裝到C盤:
1.MinGw
大家可以在官網(wǎng)下載。
安裝后,將C:MinGWmsys1.0msys.bat 發(fā)送到桌面快捷方式
在msys.bat命令框中輸入 gcc 會得到:sh: gcc: command not found
此時并沒有配置環(huán)境變量
用編輯器打開 C:MinGWmsys1.0etcprofile
在最后一行后面加入 export PATH=/C/MinGW/bin:$PATH 保存并重新打開msys.bat
命令框中輸入 cd /c/Users/用戶名/Desktop 進(jìn)入桌面
(這時用編輯器在桌面上寫一個hello.c)
命令框輸入 gcc hello.c 后在桌面會自動生成編譯完成的hello.exe
命令框輸入。/hello.exe 直接執(zhí)行hello.exe得到運行結(jié)果時表示環(huán)境搭建成功
2.cygwin
大家可以在官網(wǎng)下載。
下載安裝過程中 在Select Packages下 搜索gcc,勾選 gcc-core 和 gcc-g++ 安裝即可
完成后,執(zhí)行桌面快捷方式Cygwin64 Terminal命令框
命令框輸入gcc,提示 “ gcc: 致命錯誤:沒有輸入文件 編譯中斷。 ” 表示gcc已存在,并且還是中文提示
命令框輸入 /cygdrive/c/Users/用戶名/Desktop 進(jìn)入桌面
(此時用編輯器在桌面上寫一個hello.c)
命令框輸入 gcc hello.c 后桌面生成 a.exe
命令框輸入 。/a.exe 得到運行結(jié)果時表示環(huán)境搭建成功
附:cmd中若輸入Cygwin編譯的.exe 將出現(xiàn)系統(tǒng)提示 “無法啟動此程序,因為計算機(jī)中丟失 cygwin1.dll。嘗試重新安裝該程序及解決此問題”
(cygwin1.dll 是cygwin環(huán)境里面用來模擬Linux環(huán)境的一個動態(tài)庫,它可以把Linux的API給映射到Windows的API上,來執(zhí)行Windows的程序)
兩種解決方法:
①。在cmd中配置環(huán)境變量 set PATH=%PATH%;Ccygwin64in
②。找到 Ccygwin64in下的cygwin.dll并復(fù)制到桌面后執(zhí)行a.exe便可以得到結(jié)果
(cygwin.dll由于包裝了很多API而有3mb多的大小,要被cygwin生成的.exe依賴,所以需要將兩者放在同一目錄下)
二、在Windows平臺使用Sublime Text開發(fā)C語言程序
大家可以在官網(wǎng)下載。
編寫好的.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) 里找下載-VisualStudio
VS可以在線安裝;也可以下載iso 右鍵加載至虛擬光驅(qū)后安裝,根據(jù)情況選擇自己的下載方式
安裝好后 找到菜單欄打開 Visual Stdio 2013 下的 Visual Stdio tools 后可以看到許多種命令行工具,打開 VS2013 開發(fā)人員命令提示
這里版本的目錄為:Microsoft Visual Studio 14.0Common7ToolsShortcuts
啟動vs 新建項目-保存運行
附:打開開發(fā)人員命令提示行 cd進(jìn)入桌面
輸入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) 里面選擇 Eclipse IDE for C/C++ Developers
下載完成后直接解壓 修改文件夾名cdt 把里面的eclipse.exe改名為cdt.exe
打開cdt.exe會有彈出提示查找不到j(luò)re 因為eclipse是使用java語言開發(fā)的
所以需要進(jìn)入 oracle網(wǎng)站下載 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 即可
五、在Windows平臺搭建Clion集成開發(fā)環(huán)境
官網(wǎng)中下載Clion,Clion是智能的跨平臺的開發(fā)環(huán)境
安裝過程中會提示選擇GNU環(huán)境,配置安裝即可
好了,教程非常的詳細(xì),希望對小伙伴們學(xué)習(xí)搭建C語言開發(fā)環(huán)境能夠有所幫助。
發(fā)布評論請先 登錄
國產(chǎn)!瑞芯微RK3506(3核[email protected]+雙網(wǎng)口+雙CAN-FD)工業(yè)開發(fā)板——開發(fā)環(huán)境搭建(下)

國產(chǎn)!瑞芯微RK3506(3核[email protected]+雙網(wǎng)口+雙CAN-FD)工業(yè)開發(fā)板——開發(fā)環(huán)境搭建(中)

國產(chǎn)!瑞芯微RK3506(3核[email protected]+雙網(wǎng)口+雙CAN-FD)工業(yè)開發(fā)板——開發(fā)環(huán)境搭建(上)

源代碼加密、源代碼防泄漏c/c++與git服務(wù)器開發(fā)環(huán)境

如何搭建企業(yè)AI開發(fā)環(huán)境
串口屏支持哪些編程語言和開發(fā)環(huán)境?

【MM32F5270】Keil開發(fā)環(huán)境搭建

MCU編程語言和開發(fā)環(huán)境介紹
SemiDrive X9 AI 開發(fā)環(huán)境搭建

pytorch環(huán)境搭建詳細(xì)步驟
內(nèi)網(wǎng)穿透——windows系統(tǒng)中搭建私人影音平臺

PyTorch深度學(xué)習(xí)開發(fā)環(huán)境搭建指南
請問Eclipse環(huán)境如何搭建IoT Solution?
使用官方教程搭建Windows下的Eclipse IDE環(huán)境出錯怎么解決?
鴻蒙ArkUI-X跨平臺技術(shù):【開發(fā)準(zhǔn)備】

評論