程序編譯常用英文
A. 什麼是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為後綴的文件,是匯編語言源代碼文件。
B. 計算機上程序編譯運行分別是什麼符號
意思和區別如下:
1、編譯:依賴於編譯器,英文是compile, vc中這一過程是將源代碼轉換成目標文件,如.obj文件,.rc文件等。
2、生成:指的是鏈接的過程,英文是build.依賴於鏈接器. vc中在這一階段將所有的目標文件和所有需要用到的組件組合成一個整體,例如需要生成的是windows系統下的PE可執行文件,鏈接器會依照特定格式將目標文件組合,最後生成PE格式的.exe或.dll文件。
3、調試:是所有或部分代碼編寫完成後,讓程序在調試器中運行,用這種手段對程序進行分析,找出並修正潛在問題。
4、運行:就是讓程序在系統中運行。
C. 編譯程序相當於什麼
編譯程序相當於什麼
相當於翻譯,機器翻譯
就是把代碼翻譯為機器能識別的數據
比如
源代碼:中文
目標代碼:英文
編譯器:把中文翻譯成英文
操作系統只能讀懂:英文
補充:編譯程序(Compiler,compiling
program)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。
D. 英語Compiled怎麼翻譯
compiled這個單詞的意思是,編輯的,編譯的。這是一個過去分詞。動詞原形是compile。可以當形容詞使用。例如可以說片語,compiled language意思是編譯語言。
E. 編輯的英文
編輯可翻譯為:edit,讀音為[ˈedɪt]。
用作名詞或者動詞,作為動詞時,意為(屏幕)編輯、編纂、校訂(文章、書籍等)、編選、編集、剪輯、剪接、主編(報紙、雜志等)。第三人稱單數加s為edits,現在分詞加ing為editing,過去式、過去分詞加ed為edited。
1、巧記:e出+dit給予=給出(好文章)=編輯。
2、例句:She used to edit a magazine.她曾主編過一個雜志。
3、同義詞:compile,讀音為[kəmˈpaɪl],vt.編寫、編纂、編譯,名詞為compiler,編纂者、匯編者、編著者、編譯程序。
F. 編譯英文
編譯:Edit and translate/compilation /compile.
編譯就是把高級語言變成計算機可以識別的二進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成二進制的。 編譯程序是把一個源程序翻譯成目標程序的工作過程。
編譯過程中會用到編譯器。編譯器是一種特殊的程序,它可以把以特定編程語言寫成的程序變為機器可以運行的機器碼。理論上,任何編程語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程序的應用有關。
G. 編程序常用英語單詞是什麼
編程序常用英語單詞部分:
1、Compile:編繹
2、Run:運行
3、Class:類
4、Object:對象
5、System:系統
6、out:輸出
7、print:列印
8、line:行
9、variable:變數
10、type:類型
11、static:靜態的
12、array:數組
13、parameter:參數
14、method:方法
15、function:函數
16、public:公有的
17、default:默認
18、get:得到
19、private:私有的
20、import:導入
21、set:設置
22、package:包
23、access:訪問
24、protected:受保護的
25、void:無(返回類型)
26、operation:操作運算
27、member-variable:成員變數
28、member-function:成員函數
29、extends:繼承 base class:基類 parent class:父類
30、interface:介面 child class:子類 super class:超類
31、overload:重載 abstract:抽象 exception:異常
32、implements:實現 Runtime:運行時
33、derived class:派生類
34、override:重寫覆蓋
35、final:最終的不能改變的
(7)程序編譯常用英文擴展閱讀
一、編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。】
二、編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
三、為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。