MS Visual Studio和Dev-C++ 的另一個C/C++ 開發工具選擇----Code::Blocks
Code::Blocks是一個免費、開源、跨平台的整合式開發環境,Code::Blocks主要針對開發C/C++程式而設計。Code::Blocks使用了外掛程式架構,其功能可以使用外掛程式自由地擴充。
但Code::blocks 本身只是一個C/C++程式開發的皮, 沒有compiler ,所以安裝Code::blocks前得先安裝好一個compiler , 例如要在windows上使用GNU gcc 編譯器, 須先下載 MinGW 並進行安裝, 安裝 MinGW後,接著再進行Code::Blocks安裝。
但現在code:blocks 已有內含了MinGW 的版本, 超方便安裝, 這樣就可以省掉很多設定的動作
使用 Windows , 你可以撰擇 XP / Vista / 7 / 8.x / 10 的版本下載:
接著就只要一直 [下一步] 就安裝完了..
如果有安裝MinGW的話, 應該會自動被偵測到.. |
將 c. 及 .cpp 副檔名都關聯到 code::blocs
開寫第一個Hello world 程式: 新增"Empty file" |
Trouble Shooting:
Q1 : build&run無反應
Goto "Settings" menu ⇒ "Compiler..." ⇒ In "Selected Compiler", choose "GNU GCC Compiler" ⇒ Select tab "Toolchain Executables" ⇒ Check the "Compiler's Installation Directory".
請將Linker for dynamic libs 設成 和C Compiler Compiler 一樣
Q&A:
C語言、C++、C# 有什麼區別?
Goto "Settings" menu ⇒ "Compiler..." ⇒ In "Selected Compiler", choose "GNU GCC Compiler" ⇒ Select tab "Toolchain Executables" ⇒ Check the "Compiler's Installation Directory".
請將Linker for dynamic libs 設成 和C Compiler Compiler 一樣
Q&A:
C語言、C++、C# 有什麼區別?
- C語言是許多程式語言的發展基礎,絕大多數和硬體控制和強調系統運算效能都是用C語言撰寫的,例如嵌入式系統、韌體或驅動程式程式計及作業系統開發等。
- C++ 則是在C的基礎上增加了物件導向(Objected Oriented)的程式設計風格,例如類別、繼承、多態等。C++ 主要用於大型應用程式開發,如遊戲引擎和桌面應用程式。
- C# 是微軟專為 .NET 框架設計的語言,簡化了 C++ 的語法與設計,使開發更加高效。C# 主要應用於 Windows 桌面應用(如 WPF)以及企業級 Web 應用開發(如 ASP.NET),並可用於 MS SQL Server 開發與 Azure 雲端服務的整合
[2] MinGW 安裝
沒有留言 :
張貼留言