衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

搭建C語言開發環境(Windows平臺)匯總

lhl545545 ? 來源:電子發燒友網 ? 2018-02-01 10:03 ? 次閱讀

搭建C語言開發環境(Windows平臺)匯總

本文給大家匯總了5種在WIN平臺下搭建C語言開發環境的方法,包括

一、在Windows平臺配置GNU環境,

二、使用Sublime Test開發C語言程序,

三、使用VisualStudio開發C語言程序,

四、搭建EclipseCDT集成開發環境,

五、搭建Clion集成開發環境,

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

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

一、在Windows平臺配置GNU環境

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

1.MinGw

大家可以在官網下載。

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

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

此時并沒有配置環境變量

用編輯器打開 C:MinGWmsys1.0etcprofile

在最后一行后面加入 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

大家可以在官網下載。

下載安裝過程中 在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%;Ccygwin64in

②。找到 Ccygwin64in下的cygwin.dll并復制到桌面后執行a.exe便可以得到結果

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

搭建C語言開發環境(Windows平臺)匯總

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

大家可以在官網下載。

編寫好的.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官網 里找下載-VisualStudio

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

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

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

啟動vs 新建項目-保存運行

附:打開開發人員命令提示行 cd進入桌面

輸入cl hello.c 會生成hello.exe和hello.obj 輸入hello.exe執行便得到運行結果

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

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

官網 里面選擇 Eclipse IDE for C/C++ Developers

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

打開cdt.exe會有彈出提示查找不到jre 因為eclipse是使用java語言開發的

所以需要進入 oracle網站下載 java for developers 點擊 download jdk

jdk安裝完后便可啟動eclipse

附:安裝Elclipse前請配置GNU環境:

編譯過程中提示找不到make錯誤

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

安裝完后可在cgwin中輸入make命令測試

運行過程中提示錯誤

這是因為打開方式不對。從cygwin中打開cdt.exe或在源代碼目錄下復制一個cygwin.dll 即可

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

官網中下載Clion,Clion是智能的跨平臺的開發環境

安裝過程中會提示選擇GNU環境,配置安裝即可

好了,教程非常的詳細,希望對小伙伴們學習搭建C語言開發環境能夠有所幫助。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    如何搭建企業AI開發環境

    搭建企業AI開發環境是一個復雜而細致的過程,涉及硬件選擇、操作系統配置、軟件安裝、工具選用以及實踐等多個方面。下面,AI部落小編將詳細介紹如何搭建企業AI
    的頭像 發表于 12-20 10:37 ?225次閱讀

    串口屏支持哪些編程語言開發環境

    串口屏作為一種常用的顯示和交互設備,支持多種編程語言開發環境。以下是對串口屏支持的編程語言開發環境
    的頭像 發表于 11-13 11:45 ?337次閱讀
    串口屏支持哪些編程<b class='flag-5'>語言</b>和<b class='flag-5'>開發</b><b class='flag-5'>環境</b>?

    【MM32F5270】Keil開發環境搭建

    本文是對MM32F5270相關的靈動官網資料和社區現有幾篇環境搭建帖的整理和總結。詳細且完整的記錄了——如何從零搭建MM32F5270 Keil開發
    的頭像 發表于 11-06 16:14 ?2954次閱讀
    【MM32F5270】Keil<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    MCU編程語言開發環境介紹

    微控制器單元(Microcontroller Unit,簡稱MCU)是嵌入式系統的核心,廣泛應用于各種電子產品中。隨著技術的發展,MCU編程語言開發環境也在不斷進步,以適應不同的應用需求。 1.
    的頭像 發表于 11-01 11:51 ?1068次閱讀

    SemiDrive X9 AI 開發環境搭建

    SemiDrivex9AI開發環境搭建開發機端,開發板端。主要的工具是SDNN,它是一個基于開源編譯器框架TVM的端到端的AI編譯器框架,
    的頭像 發表于 08-03 08:27 ?457次閱讀
    SemiDrive X9 AI <b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    pytorch環境搭建詳細步驟

    PyTorch作為一個廣泛使用的深度學習框架,其環境搭建對于從事機器學習和深度學習研究及開發的人員來說至關重要。以下將介紹PyTorch環境搭建
    的頭像 發表于 08-01 15:38 ?960次閱讀

    內網穿透——windows系統中搭建私人影音平臺

    Windows系統中搭建私人影音平臺并實現內網穿透,可以讓用戶隨時隨地遠程訪問自己的影音資源。以下是詳細的步驟和說明: 一、選擇影音服務器軟件 首先,需要選擇一款合適的影音服務器軟件。常見的影音
    的頭像 發表于 07-25 11:08 ?417次閱讀
    內網穿透——<b class='flag-5'>windows</b>系統中<b class='flag-5'>搭建</b>私人影音<b class='flag-5'>平臺</b>

    PyTorch深度學習開發環境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發環境搭建對于深度學習研究者和開發者來說至關重要。在Windows操作系統上
    的頭像 發表于 07-16 18:29 ?1278次閱讀

    請問Eclipse環境如何搭建IoT Solution?

    目前使用樂鑫 IDE(2.11.1版本),它實際是基于 Eclipse 的集成開發環境 (IDE),很多應用都是在次平臺進行開發的。現在需要用到ESP IoT Solution
    發表于 06-27 06:00

    使用官方教程搭建Windows下的Eclipse IDE環境出錯怎么解決?

    使用官方教程搭建Windows下的Eclipse IDE環境出錯,不知該如何解決?
    發表于 06-18 06:50

    鴻蒙ArkUI-X跨平臺技術:【開發準備】

    本文檔適用于ArkUI跨平臺應用開發的初學者。通過開發環境搭建、應用工程創建、編譯和運行,熟悉ArkUI跨
    的頭像 發表于 05-24 10:40 ?568次閱讀
    鴻蒙ArkUI-X跨<b class='flag-5'>平臺</b>技術:【<b class='flag-5'>開發</b>準備】

    HarmonyOS開發:【基于命令行(開發環境)】

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境對源碼進行編譯。同時,開發
    的頭像 發表于 04-25 17:54 ?1301次閱讀
    HarmonyOS<b class='flag-5'>開發</b>:【基于命令行(<b class='flag-5'>開發</b><b class='flag-5'>環境</b>)】

    鴻蒙OpenHarmony【搭建Ubuntu環境

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境對源碼進行編譯。
    的頭像 發表于 04-19 16:53 ?1324次閱讀
    鴻蒙OpenHarmony【<b class='flag-5'>搭建</b>Ubuntu<b class='flag-5'>環境</b>】

    鴻蒙OpenHarmony【搭建Windows環境

    支持在Windows環境下進行編譯,如Hi3861、Hi3516系列開發板。因此,建議使用Ubuntu的編譯環境對源碼進行編譯。
    的頭像 發表于 04-19 15:42 ?669次閱讀
    鴻蒙OpenHarmony【<b class='flag-5'>搭建</b><b class='flag-5'>Windows</b><b class='flag-5'>環境</b>】

    在WIN10下怎么搭建CY7C68013的開發環境

    如題, 1,在WIN10下怎么搭建CY7C68013的開發環境? 2,我已經安裝了CYUSB3014的開發
    發表于 02-27 08:14
    在线百家乐官网技巧| 三亚百家乐官网的玩法技巧和规则 | 羊和鼠做生意摆件| 网上百家乐官网真实吗| 免邮百家乐布桌| 百家乐官网破解分| 百家乐官网怎么打啊| 威尼斯人娱乐代理注册| 杨公24山属性| 百家乐官网玩法皇冠现金网| 大发888王博| 真人百家乐赌博技巧| 易球百家乐官网娱乐城| 博彩网导航| 百家乐筹码真伪| 博彩百家乐官网后一预测软件 | 百家乐路纸发表区| 百家乐官网赌具哪里最好| 大发888私网开户| 网上百家乐大赢家筹码| 百家乐官网庄闲和赢率| 百家乐官网怎打能赢| 六合彩公司| 二八杠下载| 澳门百家乐国际| 巴宝莉百家乐官网的玩法技巧和规则| 百家乐官网趋势图怎么看| 博盈| 全讯网hg055.com| 澳门百家乐娱乐平台| 做生意门朝向什么方向| 网络百家乐官网金海岸| 开鲁县| kk娱乐城开户| 威尼斯人娱乐城在线赌博| 百家乐有方式赢钱吗| 肯博百家乐官网的玩法技巧和规则| 百家乐官网增值公式| 澳门赌球网| 大发888亚洲游戏咋玩| 高尔夫百家乐的玩法技巧和规则|