編譯全稱
❶ 什麼是GCCGCC有什麼作用
GCC(GNU Compiler Collection,GNU編譯器套件),是由 GNU 開發的編程語言編譯器。它是以GPL許可證所發行的自由軟體,也是 GNU計劃的關鍵部分。
GCC原本作為GNU操作系統的官方編譯器,現已被大多數類Unix操作系統(如Linux、BSD、Mac OS X等)採納為標準的編譯器,GCC同樣適用於微軟的Windows。GCC是自由軟體過程發展中的著名例子,由自由軟體基金會以GPL協議發布。
GCC功能與作用:
1、預處理
命令gcc首先調用cpp進行預處理,在預處理過程中,對源代碼文件中的文件包含(include)、預編譯語句(如宏定義define等)進行分析。
2、編譯
用GCC編譯C/C++代碼時,它會試著用最少的時間完成編譯並且編譯後的代碼易於調試。易於調試意味著編譯後的代碼與源代碼有同樣的執行順序,編譯後的代碼沒有經過優化。
3、連接
當所有的目標文件都生成之後,gcc就調用ld來完成最後的關鍵性工作,這個階段就是連接。在連接階段,所有的目標文件被安排在可執行程序中的恰當的位置,同時,該程序所調用到的庫函數也從各自所在的檔案庫中連到合適的地方。
4、匯編
匯編過程是針對匯編語言的步驟,調用as進行工作,一般來講,.S為後綴的匯編語言源代碼文件和匯編、.s為後綴的匯編語言文件經過預編譯和匯編之後都生成以.o為後綴的目標文件。
(1)編譯全稱擴展閱讀:
gcc所遵循的部分約定規則:
1、.c為後綴的文件,C語言源代碼文件。
2、.a為後綴的文件,是由目標文件構成的檔案庫文件。
3、.h為後綴的文件,是程序所包含的頭文件。
4、.i 為後綴的文件,是C源代碼文件且不應該對其執行預處理。
5、.m為後綴的文件,是Objective-C源代碼文件。
6、.o為後綴的文件,是編譯後的目標文件。
7、.s為後綴的文件,是匯編語言源代碼文件。
❷ 編譯操作英文全稱
編譯(compilation,compile)
❸ 匯編器和編譯器有什麼區別
匯編器(Assembler)是將匯編語言翻譯為機器語言的程序。一般而言,匯編生成的是目標代碼,需要經鏈接器(Linker)生成可執行代碼才可以執行。
匯編語言是一種以處理器指令系統為基礎的低級語言,採用助記符表達指令操作碼,採用標識符表示指令操作數。作為一門語言,對應於高級語言的編譯器,需要一個「匯編器」來把匯編語言原文件匯編成機器可執行的代碼。常用的高級語言編譯器有Microsoft公司的MASM系列和Borland公司的TASM系列編譯器,還有一些小公司推出的或者免費的匯編軟體包等。
編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器(Linker) → 可執行程序 (executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。
對於C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的位元組碼(ByteCode)。最後運行的時候通過通用語言運行庫的轉換,編程最終可以被CPU直接計算的機器碼(NativeCode)
❹ 常見的事業單位有哪些
常見的事業單位有中共中央黨校、中央文獻研究室、中央黨史研究室、中央編譯局、人民日報社、全國人大培訓中心、全國人大信息中心、中國人大雜志、新華通訊社、中國科學院、中國社會科學院、中國工程院、國務院發展研究中心。
1、中共中央黨校
中共中央黨校是中國共產黨輪訓培訓黨的高中級領導幹部和馬克思主義理論骨乾的最高學府,是黨中央直屬的重要部門,是學習、研究、宣傳馬列主義、毛澤東思想和中國特色社會主義理論體系的重要陣地和幹部加強黨性鍛煉的熔爐,是黨的哲學社會科學研究機構。
2、中共中央編譯局
中共中央編譯局全稱中共中央馬克思、恩格斯、列寧、斯大林著作編譯局,成立於1942年,是中共中央直屬機構,副部級單位,主要任務是編譯和研究馬克思主義經典著作,翻譯黨和國家重要文獻和領導人著作。
3、新華通訊社
新華通訊社,簡稱新華社,是中國的國家通訊社,法定新聞監管機構,同時也是世界性現代通訊社。
4、中國科學院
中國科學院(ChineseAcademyofSciences)成立於1949年11月,為中國自然科學最高學術機構、科學技術最高咨詢機構、自然科學與高技術綜合研究發展中心。
5、中國工程院
中國工程院(ChineseAcademyofEngineering)於1994年6月3日在北京成立,是中國工程技術界最高榮譽性、咨詢性學術機構,國務院直屬事業單位。
❺ 中共中央編譯局是個什麼樣的單位
中共中央編譯局全稱中共中央馬克思、恩格斯、列寧、斯大林著作編譯局,成立於1942年,是中共中央直屬機構,副部級單位.
主要任務是編譯和研究馬克思主義經典著作,翻譯黨和國家重要文獻和領導人著作;圍繞中國特色社會主義的理論和實踐,研究馬克思主義基本理論及其在當代的發展,研究世界社會主義運動的歷史和現狀、理論和實踐;收集和整理馬克思主義和社會主義研究領域的文獻信息資料。