国产精品久久久久久久久久东京,亚洲视频免费播放,少妇人妻精品一区二区三区视频,日韩一级品

好房網(wǎng)

網(wǎng)站首頁常識百科 >正文

c語言的編譯器是什么語言寫的(常見的C語言編譯器是什么)

2022-06-04 20:59:22 常識百科來源:
導讀想必現(xiàn)在有很多小伙伴對于常見的C語言編譯器是什么方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關于常見的C語言編譯器...

想必現(xiàn)在有很多小伙伴對于常見的C語言編譯器是什么方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關于常見的C語言編譯器是什么方面的知識分享給大家,希望大家會喜歡哦。

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

1、GNU Compiler Collection 或稱 GCC

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

未經(jīng)芝士已真回答包允許不得轉載本文素內(nèi)容,否則火將視為侵權

GCC原本作為GNU操作系統(tǒng)的官方編譯器,現(xiàn)已被大多數(shù)類Unix操作系統(tǒng)(如Linux、BSD、Mac OS X等)采納為標準的編譯器,GCC同樣適用于微軟的Windows。GCC是自由軟件過程發(fā)展中的著名例子,由自由軟件基金會以GPL協(xié)議發(fā)布。

于所得等度業(yè)與濟,速需越率照細。

2、Microsoft C 或稱 MS C

Microsoft C 是c語言的一種IDE(集成開發(fā)環(huán)境),常見的還有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C等等......

3、Borland Turbo C 或稱 Turbo C

的去樣內(nèi)只并五色,務查。

Turbo C是美國Borland公司的產(chǎn)品,Borland公司是一家專門從事軟件開發(fā)、研制的大公司。該公司相繼推出了一套 Turbo系列軟件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 這些軟件很受用戶歡迎。

擴展資料:

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

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

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

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

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

參考資料來源:

參考資料來源:

參考資料來源:

本文到此結束,希望對大家有所幫助。


版權說明:本文由用戶上傳,如有侵權請聯(lián)系刪除!


標簽:

熱點推薦
熱評文章
隨機文章