大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

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

c語(yǔ)言的編譯器是什么語(yǔ)言寫的(常見(jiàn)的C語(yǔ)言編譯器是什么)

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

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

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

1、GNU Compiler Collection 或稱 GCC

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

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

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

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

2、Microsoft C 或稱 MS C

Microsoft C 是c語(yǔ)言的一種IDE(集成開(kāi)發(fā)環(huán)境),常見(jià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)只并五色,務(wù)查。

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

擴(kuò)展資料:

C編譯的整個(gè)過(guò)程很復(fù)雜,大致可以分為以下四個(gè)階段:

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

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

3、匯編階段將匯編語(yǔ)言翻譯成機(jī)器指令。

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

參考資料來(lái)源:

參考資料來(lái)源:

參考資料來(lái)源:

本文到此結(jié)束,希望對(duì)大家有所幫助。


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


標(biāo)簽:

熱點(diǎn)推薦
熱評(píng)文章
隨機(jī)文章