91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

lhl545545 ? 來(lái)源:電子發(fā)燒友網(wǎng) ? 2018-02-01 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

本文給大家匯總了5種在WIN平臺(tái)下搭建C語(yǔ)言開(kāi)發(fā)環(huán)境的方法,包括

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

二、使用Sublime Test開(kāi)發(fā)C語(yǔ)言程序,

三、使用VisualStudio開(kāi)發(fā)C語(yǔ)言程序,

四、搭建EclipseCDT集成開(kāi)發(fā)環(huán)境,

五、搭建Clion集成開(kāi)發(fā)環(huán)境,

有需要的小伙伴可以參考下

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

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

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

1.MinGw

大家可以在官網(wǎng)下載。

安裝后,將C:MinGWmsys1.0msys.bat 發(fā)送到桌面快捷方式

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

此時(shí)并沒(méi)有配置環(huán)境變量

用編輯器打開(kāi) C:MinGWmsys1.0etcprofile

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

命令框中輸入 cd /c/Users/用戶(hù)名/Desktop 進(jìn)入桌面

(這時(shí)用編輯器在桌面上寫(xiě)一個(gè)hello.c)

命令框輸入 gcc hello.c 后在桌面會(huì)自動(dòng)生成編譯完成的hello.exe

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

2.cygwin

大家可以在官網(wǎng)下載。

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

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

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

命令框輸入 /cygdrive/c/Users/用戶(hù)名/Desktop 進(jìn)入桌面

(此時(shí)用編輯器在桌面上寫(xiě)一個(gè)hello.c)

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

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

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

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

兩種解決方法:

①。在cmd中配置環(huán)境變量 set PATH=%PATH%;Ccygwin64in

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

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

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

二、在Windows平臺(tái)使用Sublime Text開(kāi)發(fā)C語(yǔ)言程序

大家可以在官網(wǎng)下載。

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

這是因?yàn)樵撉闆r下Sublime基于Windows平臺(tái),沒(méi)有GNU環(huán)境

因?yàn)檫@里下的是sublime test 2.0.2,所以這時(shí)在MinGW或Cygwin中輸入 cd /cygdrive/c/Program Files/Sublime Text 2/

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

三、在Windows平臺(tái)使用VisualStudio開(kāi)發(fā)C語(yǔ)言程序

大家可以在 VS官網(wǎng) 里找下載-VisualStudio

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

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

這里版本的目錄為:Microsoft Visual Studio 14.0Common7ToolsShortcuts

啟動(dòng)vs 新建項(xiàng)目-保存運(yùn)行

附:打開(kāi)開(kāi)發(fā)人員命令提示行 cd進(jìn)入桌面

輸入cl hello.c 會(huì)生成hello.exe和hello.obj 輸入hello.exe執(zhí)行便得到運(yùn)行結(jié)果

(cl編譯器,微軟公司所開(kāi)發(fā)的一個(gè)C語(yǔ)言編譯器,所以windows下編譯C很好兼容好。gcc要考慮跨平臺(tái),在windows速度不如cl)

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

官網(wǎng) 里面選擇 Eclipse IDE for C/C++ Developers

下載完成后直接解壓 修改文件夾名cdt 把里面的eclipse.exe改名為cdt.exe

打開(kāi)cdt.exe會(huì)有彈出提示查找不到j(luò)re 因?yàn)閑clipse是使用java語(yǔ)言開(kāi)發(fā)的

所以需要進(jìn)入 oracle網(wǎng)站下載 java for developers 點(diǎn)擊 download jdk

jdk安裝完后便可啟動(dòng)eclipse

附:安裝Elclipse前請(qǐng)配置GNU環(huán)境:

編譯過(guò)程中提示找不到make錯(cuò)誤

cygwin下載安裝過(guò)程中 在Select Packages下 勾選 cmake make 安裝即可

安裝完后可在cgwin中輸入make命令測(cè)試

運(yùn)行過(guò)程中提示錯(cuò)誤

這是因?yàn)榇蜷_(kāi)方式不對(duì)。從cygwin中打開(kāi)cdt.exe或在源代碼目錄下復(fù)制一個(gè)cygwin.dll 即可

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

官網(wǎng)中下載Clion,Clion是智能的跨平臺(tái)的開(kāi)發(fā)環(huán)境

安裝過(guò)程中會(huì)提示選擇GNU環(huán)境,配置安裝即可

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    經(jīng)驗(yàn)分享 | eclipse搭建先楫開(kāi)發(fā)環(huán)境

    最近有小伙伴留言,想在eclipse平臺(tái)開(kāi)發(fā)先楫的MCU,但是苦于沒(méi)有工程模板,自己折騰了半天又遇到一堆報(bào)錯(cuò),很費(fèi)時(shí)間?;诖诵枨?,筆者基于HPM6E00EVK一步一步搭建在eclipse下的
    的頭像 發(fā)表于 12-19 08:32 ?871次閱讀
    經(jīng)驗(yàn)分享 | eclipse<b class='flag-5'>搭建</b>先楫<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    C語(yǔ)言單元測(cè)試在嵌入式軟件開(kāi)發(fā)中的作用及專(zhuān)業(yè)工具的應(yīng)用

    平臺(tái)和操作系統(tǒng)上運(yùn)行,無(wú)需進(jìn)行大量的修改 二、C語(yǔ)言單元測(cè)試在嵌入式開(kāi)發(fā)中的關(guān)鍵作用 嵌入式系統(tǒng)對(duì)實(shí)時(shí)性和可靠性要求極高,單元測(cè)試是確保代碼質(zhì)量的關(guān)鍵手段。單元測(cè)試在嵌入式
    發(fā)表于 12-18 11:46

    C語(yǔ)言特性

    1、高效性:直接操作硬件 C 語(yǔ)言代碼的執(zhí)行效率極高,這是其最為顯著的優(yōu)勢(shì)之一。它能夠直接訪(fǎng)問(wèn)硬件資源,與底層硬件進(jìn)行緊密交互,充分發(fā)揮硬件的性能潛力。在嵌入式開(kāi)發(fā)中,硬件資源往往十分有限,對(duì)程序
    發(fā)表于 11-24 07:01

    C語(yǔ)言和單片機(jī)C語(yǔ)言有什么差異

    匯編語(yǔ)言機(jī)器才能讀懂,所以每個(gè)平臺(tái)的編譯器編譯成對(duì)應(yīng)平臺(tái)匯編的程序,每個(gè)平臺(tái)的匯編不一樣,當(dāng)然編譯器也不一樣。 DOS上的TC2 TC3 WINDO
    發(fā)表于 11-14 07:55

    【EK-RA6E2開(kāi)發(fā)指南】開(kāi)發(fā)環(huán)境搭建

    瑞薩電子的開(kāi)發(fā)工具有很多,筆者習(xí)慣使用MDK開(kāi)發(fā),因此本文將基于MDK+RA Smart Configurator搭建開(kāi)發(fā)環(huán)境。
    的頭像 發(fā)表于 09-23 18:12 ?2915次閱讀
    【EK-RA6E2<b class='flag-5'>開(kāi)發(fā)</b>指南】<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—開(kāi)發(fā)環(huán)境搭建(一)

    ;還講解了 GDB 10.2 調(diào)試工具的環(huán)境搭建、演示程序編譯,以及 list、break 等常用調(diào)試命令的使用,為開(kāi)發(fā)調(diào)試提供全面指導(dǎo),適用于 Windows 7/10 64bit
    的頭像 發(fā)表于 09-18 16:04 ?592次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)<b class='flag-5'>開(kāi)發(fā)</b>板—<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(一)

    ESP32-S3的MicroPython開(kāi)發(fā)環(huán)境搭建

    本文通過(guò)搭建Thonny IDE開(kāi)發(fā)環(huán)境,了解了如何給ESP32-S3燒錄MircoPython固件和MircoPython應(yīng)用程序。
    的頭像 發(fā)表于 09-11 16:02 ?1629次閱讀
    ESP32-S3的MicroPython<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    開(kāi)發(fā)環(huán)境一鍵部署 | 如何搭建Docker環(huán)境編譯ARM程序?

    智能化科技領(lǐng)域,嵌入式系統(tǒng)開(kāi)發(fā)占據(jù)著極為重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,為眾多應(yīng)用場(chǎng)景賦能?;贚inux系統(tǒng)搭建開(kāi)發(fā)環(huán)境,為用戶(hù)開(kāi)啟高效
    的頭像 發(fā)表于 08-15 11:06 ?957次閱讀
    <b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>一鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環(huán)境</b>編譯ARM程序?

    Windows環(huán)境下32位匯編語(yǔ)言中文資料

    電子發(fā)燒友網(wǎng)站提供《Windows環(huán)境下32位匯編語(yǔ)言中文資料.rar》資料免費(fèi)下載
    發(fā)表于 06-30 15:14 ?0次下載

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?1275次閱讀
    迅為RK3576<b class='flag-5'>開(kāi)發(fā)</b>板NPUrknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>環(huán)境</b>安裝

    在WIN10下怎么搭建CY7C68013的開(kāi)發(fā)環(huán)境

    1在WIN10下怎么搭建CY7C68013的開(kāi)發(fā)環(huán)境? 2,我已經(jīng)安裝了CYUSB3014的開(kāi)發(fā)環(huán)境
    發(fā)表于 05-26 06:26

    不借助Linux系統(tǒng),在Windows下如何搭建ZMC900E交叉編譯環(huán)境

    不需要依賴(lài)笨重的虛擬機(jī),也不需要安裝雙系統(tǒng)。拋開(kāi)繁瑣的環(huán)境準(zhǔn)備,在Windows上輕松搭建交叉編譯環(huán)境。本文將介紹如何在Windows
    的頭像 發(fā)表于 05-21 11:34 ?927次閱讀
    不借助Linux系統(tǒng),在<b class='flag-5'>Windows</b>下如何<b class='flag-5'>搭建</b>ZMC900E交叉編譯<b class='flag-5'>環(huán)境</b>

    國(guó)產(chǎn)!瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開(kāi)發(fā)板——開(kāi)發(fā)環(huán)境搭建(下)

    本文旨在為用戶(hù)提供一套完整的嵌入式開(kāi)發(fā)環(huán)境搭建指南,包括VMware虛擬機(jī)安裝、Ubuntu系統(tǒng)配置、Windows調(diào)試工具安裝等,確保用戶(hù)能夠順利
    的頭像 發(fā)表于 05-09 11:36 ?2855次閱讀
    國(guó)產(chǎn)!瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)<b class='flag-5'>開(kāi)發(fā)</b>板——<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(下)

    國(guó)產(chǎn)!瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開(kāi)發(fā)板——開(kāi)發(fā)環(huán)境搭建(中)

    本文旨在為用戶(hù)提供一套完整的嵌入式開(kāi)發(fā)環(huán)境搭建指南,包括VMware虛擬機(jī)安裝、Ubuntu系統(tǒng)配置、Windows調(diào)試工具安裝等,確保用戶(hù)能夠順利
    的頭像 發(fā)表于 05-09 11:30 ?3183次閱讀
    國(guó)產(chǎn)!瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)<b class='flag-5'>開(kāi)發(fā)</b>板——<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(中)

    國(guó)產(chǎn)!瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)開(kāi)發(fā)板——開(kāi)發(fā)環(huán)境搭建(上)

    本文旨在為用戶(hù)提供一套完整的嵌入式開(kāi)發(fā)環(huán)境搭建指南,包括VMware虛擬機(jī)安裝、Ubuntu系統(tǒng)配置、Windows調(diào)試工具安裝等,確保用戶(hù)能夠順利
    的頭像 發(fā)表于 05-09 11:30 ?2697次閱讀
    國(guó)產(chǎn)!瑞芯微RK3506(3核A7@1.5GHz+雙網(wǎng)口+雙CAN-FD)工業(yè)<b class='flag-5'>開(kāi)發(fā)</b>板——<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>(上)