導航:首頁 > 源碼編譯 > 代碼編譯運行用什麼軟體

代碼編譯運行用什麼軟體

發布時間:2024-10-06 08:35:57

㈠ 十大程序編譯

C++的編譯器都有哪些?

kDevelop、Anjuta、CodeBlocks、VisualMingw、Ideone、EclipseCDT、Compilr、CodeLite、NetbeansC++、Dev?C++。

Kdevelop是一個專為C/C++及其他語言的開源擴展插件IDE,它基於KDevPlatform平台,這是一款可用於IDE基礎開源庫。

AnjutaDevstudio是另外一款強大的開發工具,擁有先進的編程特性包括項目管理、應用程序向導、互動式調試器、源碼編輯器、版本控制,GUI設計、分析器等等,這款工具為C/C++開發者提供強大的用戶界面介面。

CodeBlocks是一款比較流行的免費且開源的集成開發環境,該工具擁有所有功能,能夠滿足開發者所需,比如高效的用戶界面、編譯及調試功能等。

Visual-MigGW是一款極為簡單的開源IDE,它所有的WindowsAPI都可來進行簡單快速的開發,它還支持一個隨時可用的應用框架,項目託管在SourceForge.net。

Ideone是一款在線編輯器和調試工具,這款工具提供了強大的功能,幫助程序員以更加快速有效的方式編譯源代碼。

EclipseCDT提供更加高效的功能,如:支持為各種工具鏈提供項目創建及管理、標准構建、源碼導航、各種知識工具源,代碼編輯器功能如高亮顯示、折疊、超鏈接導航、源代碼重構以及代碼生成,可視化調試工具,包括內存、寄存器及反匯編視圖。

Compiler是一款在線集成開發工具,允許你編寫令人印象深刻的代碼功能和簡單的用戶界面,該工具支持的語言如C、C++、Java、HTML。

Codelite是一款極好的免費開源的IDE,幾乎可運行於所有平台。

Netbeans工具包含多種類型模板,它擁有迷人的功能,使其在Web開發者更加流行,比如:代碼協助、編譯配置、單元測試、源碼檢測、遠程開發及文件導航等功能。

DevC++的功能包括:類瀏覽器、集成調試、支持GCC、項目管理、代碼編譯、編輯且編譯資源文件、工具管理、功能清單。

windows的pc端編譯器有哪些

Windows的pc端編譯器有:

1)VisualStudio

Windows下首先推薦大家使用微軟開發的VisualStudio(簡稱VS),它是Windows下的標准IDE,實際開發中大家也都在使用。為了適應最新的Windows操作系統,微軟每隔一段時間(一般是一兩年)就會對VS進行升級。VS的不同版本以發布年份命名,例如VS2010是微軟於2010年發布的,VS2017是微軟於2017年發布的。

不過VS有點龐大,安裝包有2~3G,下載不方便,而且會安裝很多暫時用不到的工具,安裝時間在半個小時左右。

對於初學者,我推薦使用VS2015。最好不用使用VS2017,有點坑初學者。

2)Dev?C++

如果你討厭VS的復雜性,那麼可以使用DevC++。DevC++是一款免費開源的C/C++IDE,內嵌?GCC?編譯器(LinuxGCC編譯器的Windows移植版),是NOI、NOIP?等比賽的指定工具。DevC++的優點是體積小(只有幾十兆)、安裝卸載方便、學習成本低,缺點是調試功能弱。

NOI是NationalOlympiadinInformatics的縮寫,譯為「全國青少年信息學奧林匹克競賽」;NOIP是的縮寫,譯為「全國青少年信息學奧林匹克聯賽」。NOI、NOIP都是奧林匹克競賽的一種,參加者多為高中生,獲獎者將被保送到名牌大學或者得到高考加分資格。

3)VisualC++6.0

VisualC++6.0(簡稱VC6.0)是微軟開發的一款經典的IDE,很多高校都以VC6.0為教學工具來講解C和C++。但VC6.0是1998年的產品,很古老了,在Win7、Win8、Win10下會有各種各樣的兼容性問題,甚至根本不能運行,所以不推薦使用。

VC6.0早就該扔進垃圾桶了,可是依然有很多大學把它作為教學工具,並且選用的教材也以VC6.0為基礎來講解C語言和C++,可見教學體制的極端落後,課程體系的更新遠遠跟不上技術的進步。

4)其它IDE

除了上面提到的三款IDE,Windows平台下還有很多其他的IDE,它們各有特點,例如:

Code::Blocks是一款開源、跨平台、免費的C/C++IDE,它和DevC++非常類似,小巧靈活,易於安裝和卸載,不過它的界面要比DevC++復雜一些,不如DevC++來得清爽。

TurboC是一款古老的、DOS年代的C語言開發工具,程序員只能使用鍵盤來操作TurboC,不能使用滑鼠,所以非常不方便。但是TurboC集成了一套圖形庫,可以在控制台程序中畫圖,看起來非常炫酷,所以至今仍然有人在使用。

C-Free是一款國產的Windows下的C/C++IDE,最新版本是5.0,整個軟體才14M,非常輕巧,安裝也簡單,界面也比DevC++漂亮。C-Free的缺點也是調試功能弱。可惜的是,C-Free已經多年不更新了,組件都老了,只能在XP、Win7下運行,在Win8、Win10下可能會存在兼容性問題。

常見的C語言編譯器是什麼?

目前最流行的C語言編譯器有以下幾種:

1、GNUCompilerCollection或稱?GCC

GCC(GNUCompilerCollection,GNU編譯器套件),是由GNU開發的編程語言編譯器。它是以GPL許可證所發行的自由軟體,也是GNU計劃的關鍵部分。

GCC原本作為GNU操作系統的官方編譯器,現已被大多數類Unix操作系統(如Linux、BSD、MacOSX等)採納為標準的編譯器,GCC同樣適用於微軟的Windows。GCC是自由軟體過程發展中的著名例子,由自由軟體基金會以GPL協議發布。

2、MicrosoftC或稱MSC

MicrosoftC是c語言的一種IDE(集成開發環境),常見的還有MicrosoftVisualC++,BorlandC++,WatcomC++,BorlandC++,BorlandC++Builder,BorlandC++3.1forDOS,WatcomC++11.0forDOS,GNUDJGPPC++,Lccwin32CCompiler3.1,HighC,TurboC等等......

3、BorlandTurboC或稱TurboC

TurboC是美國Borland公司的產品,Borland公司是一家專門從事軟體開發、研製的大公司。該公司相繼推出了一套Turbo系列軟體,如TurboBASIC,TurboPascal,TurboProlog,這些軟體很受用戶歡迎。

(1)代碼編譯運行用什麼軟體擴展閱讀:

C編譯的整個過程很復雜,大致可以分為以下四個階段:

1、預處理階段在該階段主要完成對源代碼的預處理工作,主要包括對宏定義指令,頭文件包含指令,預定義指令和特殊字元的處理,如對宏定義的替換以及文件頭中所包含的文件中預定義代碼的替換等,總之這步主要完成一些替換工作,輸出是同源文件含義相同但內容不同的文件。

2、編譯、優化階段編譯就是將第一階段處理得到的文件通過詞法語法分析等轉換為匯編語言。優化包括對中間代碼的優化,如刪除公共表達式,循環優化等;和對目標代碼的生成進行的優化,如如何充分利用機器的寄存器存放有關變數的值,以減少內存訪問次數。

3、匯編階段將匯編語言翻譯成機器指令。

4、鏈接階段鏈接階段的主要工作是將有關的目標文件連接起來,即將在一個文件中引用的符號同該符號在另外一個文件中的定義連接起來,使得所有的目標文件成為一個能夠被操作系統裝入執行的統一整體。

閱讀全文

與代碼編譯運行用什麼軟體相關的資料

熱點內容
編譯器原理與實現書 瀏覽:708
dos選擇命令 瀏覽:16
apm固件編譯到單片機 瀏覽:120
聯通深藍卡都包含什麼app 瀏覽:263
如何判斷網路伺服器正常 瀏覽:649
路由器搭橋遠端伺服器地址是什麼 瀏覽:515
編譯動態庫時會連接依賴庫嗎 瀏覽:707
淘寶手機加密是隨機的嗎 瀏覽:672
解壓包子怎麼裝飾 瀏覽:585
四個數湊24演算法 瀏覽:676
哪一種不是vi編譯器的模式 瀏覽:169
xp在此處打開命令窗口 瀏覽:128
代碼編譯運行用什麼軟體 瀏覽:999
動態庫在程序編譯時會被連接到 瀏覽:761
python超簡單編程 瀏覽:260
獲取命令方 瀏覽:977
怎樣製作文件夾和圖片 瀏覽:60
調研編譯寫信息 瀏覽:861
python馮諾依曼 瀏覽:419
同時安裝多個app有什麼影響 瀏覽:254