❶ 目前主流的C語言編譯軟體是什麼
C語言相比其他很多新興的、復雜的語言,語法還是簡單一些,較好實現的。
所以在C語言幾十年的發展中出現了各式各樣的編譯器,還有一些容易被誤解為編譯器的IDE。
這里列舉幾個主流的:
GCC
毫無疑問,GCC幾乎是unix及linux系統中最通用的編譯器套件,幾乎所有的linux發行版都預裝了GCC作為C語言的默認編譯器。除了對C語言的支持,GCC還支持C++、Objective-C等多種語言。GCC早在1987就由Richard Stallman作為GNU計劃的一部分發布。
Clang
Clang是近幾年新興的C/C++以及Objective-C的編譯器,Apple是其主要投資者,其最初的開發者已加盟Apple。雖說是新興,但其對C/C++標準的支持不亞於GCC等老牌編譯器,並且外部介面和GCC完全兼容,並且因其模塊化、錯誤提示完善等優點已經越來越受到重視。一些如FreeBSD等項目已將clang作為默認編譯器。
其實Clang並不是一個完整的編譯器,而是作為同一批開發者開發的另一個備受關注的虛擬機(類似於JVM)的llvm的一個前端開發,只是負責將C語言源碼編譯為llvm IR的中間語言,再由llvm編譯為目標代碼,這樣做可以讓其可移植性更好。
Microsoft Visual C++
作為擁有可視化集成編程系統的編譯器,VC被很多使用Windows作為開發環境的初學者使用。詳見網路的介紹
http://ke..com/view/2070966.htm?fromtitle=vc&fromid=7792954&type=syn#viewPageContent
❷ 璁$畻鏈洪珮綰ц璦鐨勭紪璇戠郴緇熸寜杞浠跺垎綾繪潵鐪嬫槸灞炰簬________銆
璁$畻鏈洪珮綰ц璦鐨勭紪璇戠郴緇熸寜杞浠跺垎綾繪潵鐪嬫槸灞炰簬緋葷粺杞浠躲
鍥犱負緙栬瘧杞浠跺拰鎿嶄綔緋葷粺灞炰簬緋葷粺杞浠舵墍鏈夌殑杞浠墮兘鏄鍩轟簬榪欎簺緋葷粺杞浠舵墠鑳借繍琛岀殑銆傜紪璇戠郴緇熸牴鎹璇璦鐨勮勫畾緙栧啓婧愮▼搴忥紝鐒跺悗榪涜岀紪璇戙佽繛鎺ワ紝鐢熸垚鍙鎵ц屾枃浠躲
渚嬪侱OS鎿嶄綔緋葷粺鍔犲悇綾婚珮綰ц璦錛屽侳ORTRAN銆丳ASCLL銆丆璇璦絳夊氨灞炰簬榪欑嶇被鍨嬫帴鍙e鉤鍙幫紝鐢ㄤ簬鎻愪緵緙栬瘧浠誨姟杈撳叆鎺ュ彛浠ュ強澶勭悊鐘舵佷俊鎮杈撳嚭鎺ュ彛錛屽苟鏍規嵁杈撳叆鐨勭紪璇戜換鍔$敓鎴愪換鍔″悕錛
鎵╁睍璧勬枡錛
榪囩▼
鎺ユ敹杈撳叆鐨勭紪璇戜換鍔★紱鏍規嵁鎵榪扮紪璇戜換鍔$敓鎴愪換鍔″悕錛涜В鏋愯幏寰楁墍榪頒換鍔″悕瀵瑰簲鐨勬簮浠g爜錛涚紪璇戞墍榪版簮浠g爜錛屽苟杈撳嚭鎵榪扮紪璇戜換鍔$殑澶勭悊鐘舵佷俊鎮銆
涓婅堪鎶鏈鏂規堜腑錛岄氳繃鎺ュ彛騫沖彴鎺ユ敹緙栬瘧浠誨姟錛岀敱鎺ュ彛騫沖彴浠ヤ換鍔″悕褰㈠紡鍙戣搗緙栬瘧璇鋒眰錛岃繘琛岀紪璇戱紝綆鍖栦簡緙栬瘧杈撳叆鎿嶄綔錛涘勭悊鐘舵佷俊鎮錛岄氳繃鎺ュ彛騫沖彴瀹炴椂鎻愪緵緇欏㈡埛絝錛岀畝鍖栦簡緙栬瘧鐩戞帶鎿嶄綔錛屽ぇ澶ц妭綰︿簡浜哄姏璧勬簮銆
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-緙栬瘧緋葷粺
❸ 電腦自帶編譯器么還是安裝操作系統是會帶有自動安裝編譯器
不是所有的系統都帶. 很多linux都會帶gcc, 以前的DOS和win98帶qbasic,
現在的Windows基本沒有帶編譯器,但是帶有一些腳本解釋器,包括javascript, vbscript
Windows vista帶powershell解釋器。
,編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器(Linker) → 可執行程序 (executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。
❹ 編譯軟體屬於________。
系統軟體
編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) →預處理器(preprocessor) → 編譯器 (compiler) →目標代碼(object code) →鏈接器(Linker) → 可執行程序(executables)
(4)現代編譯系統擴展閱讀:
典型的編譯器輸出是由包含入口點的名字和地址, 以及外部調用(到不在這個目標文件中的函數調用)的機器代碼所組成的目標文件。一組目標文件,不必是同一編譯器產生,但使用的編譯器必需採用同樣的輸出格式,可以鏈接在一起並生成可以由用戶直接執行的EXE,所以我們電腦上的文件都是經過編譯後的文件。
❺ C語言的各類編譯系統的特點
你是不是問的各類編譯器??如果是編譯器的話請往下看,不是的話請忽略,工中號一匹大懶蟲
C語言編譯器目前主要有VC++、dev-C++、C-Free、win-TC、TC 2.0等等。
其中比較經典的VC++,微軟的產品,編譯器,鏈接器,運行,調試等功能於一體的強大開發工具,特點是功能十分強大,對於新手來說需要一段時間去摸索。
dev-C++是windows下一款開發c/c++的開發環境,使用gcc為編譯器,遵循標准,功能比較強大,語法高量,可以進行單步調試(這對排除錯誤很重要),進行斷點設置等功能,遵循C標准,是一款很強大的開發工具。
C-Free是一款支持多種編譯器的專業化C/C++集成開發環境(IDE)。利用C-Free,使用者可以輕松地編輯、編譯、連接、運行、調試C/C++程序。
TC 2.0:Borland公司的產品,在dos界面下編譯運行,小巧、靈活,但是不能使用滑鼠。
win-TC:在tc2.0的基礎上加上了界面,能夠使用滑鼠,具有語法高量,可以嵌入匯編等特點,對新手一些,拜託了不能用滑鼠的困難。
編譯器,簡單講,就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) 預處理器 (preprocessor) 編譯器 (compiler) 目標代碼 (object code) 鏈接器(Linker) 可執行程序 (executables)。