免費(fèi)C和C++編譯器列表

編譯器將用編程語言編寫的指令轉(zhuǎn)換為可由計(jì)算機(jī)讀取的機(jī)器代碼。如果您'對學(xué)習(xí)C或C++中的程序感興趣,您'可以找到方便的免費(fèi)編譯器列表。

大多數(shù)這些編譯器同時(shí)處理C++和C 6
  • Microsoft Windows SDK。此免費(fèi)SDK適用于Windows 7和.NET框架4。它為開發(fā)人員提供編譯器,工具庫,代碼樣本和幫助系統(tǒng)。
  • 適用于Windows 7,8,8.1和10的Turbo C++。Windows 7,Vista和XP需要.NET框架,但不需要更新的Windows版本科普周活動(dòng)。
  • GCC是用于Linux和許多其他操作系統(tǒng)的經(jīng)典開源C編譯器(包括Cygwin或Ming下的Windows)。這個(gè)項(xiàng)目一直存在,并提供出色的開源質(zhì)量軟件。它沒有'沒有IDE,但有負(fù)載。
  • Digital Mars C/C++編譯器。該公司提供幾個(gè)免費(fèi)的編譯器軟件包。
  • Xcode適用于Apple's Mac OSX操作系統(tǒng)及其GCC版本。它為Mac和iPhone提供了出色的文檔和SDK。如果你有Mac,這就是你使用的。
  • 便攜式C編譯器。這是從最早的C編譯器之一開發(fā)的。在'80s開始時(shí),大多數(shù)C編譯器都是基于它的。可移植性從一開始就被設(shè)計(jì)出來。
  • Failsafe C.日本國家先進(jìn)工業(yè)科學(xué)技術(shù)研究所信息安全研究中心軟件安全研究小組的日本項(xiàng)目,日本,這個(gè)用于Linux的C版本支持500多個(gè)功能(不是C99或Widechar)。它提供了對邊界訪問的存儲(chǔ)器塊的完全保護(hù),使其像Java和C一樣安全。
  • Pelles C是適用于Windows和Windows的免費(fèi)開發(fā)工具包,包含優(yōu)化C編譯器,宏匯編程序,鏈接器,資源編譯器,消息編譯器,make實(shí)用程序和i適用于Windows和Windows移動(dòng)的nstalls構(gòu)建器。它還有一個(gè)IDE,包含項(xiàng)目管理,調(diào)節(jié)劑,源代碼編輯器和資源編輯器,用于對話,菜單,字符串表,加速器表,位圖,圖標(biāo),游標(biāo),動(dòng)畫游標(biāo),動(dòng)畫視頻,版本和XP清單。
  • Borland C++5.5編譯器是一個(gè)快速的32位優(yōu)化編譯器。它包括最新的ANSI/ISO C++語言支持,包括標(biāo)準(zhǔn)模板庫框架和C++模板支持以及完整的Borland C/C++運(yùn)行時(shí)庫。免費(fèi)下載還包括Borland C/C++命令行工具,如高性能Borland鏈接器和資源編譯器。
  • nesC是C編程語言的擴(kuò)展旨在體現(xiàn)TinyOS的結(jié)構(gòu)化概念和執(zhí)行模型。TinyOS是一個(gè)事件驅(qū)動(dòng)的操作系統(tǒng),專為資源非常有限的傳感器網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)計(jì)(例如,8K字節(jié)的程序內(nèi)存,***字節(jié)的RAM)。
  • Orange C.Orange C/C++通過C11和C++11支持C標(biāo)準(zhǔn)。IDE是全功能的,包括一個(gè)著色編輯器。該編譯器在WIN32和DOS上運(yùn)行。它為兩者生成32位程序。
  • SubC是一個(gè)快速,簡單的公共領(lǐng)域編譯器,適用于Linux,F(xiàn)reeBSD和Windows平臺(tái)上C編程語言的干凈子集。

現(xiàn)在你有一個(gè)編譯器,你'重新準(zhǔn)備好C和C++編程教程。

教育資源網(wǎng)_1