① 一個 c 語言應用程序上機過程一般要經過哪幾個步驟
運行程序步驟:
1.編輯:輸入源程序並存檔(.C)
2.編譯:將源程序翻譯為目標文件(.OBJ)
3.鏈接:將目標文件生成可執行文件( .EXE)
4.運行:執行.EXE文件,得到運行結果。
上機1 C語言簡單程序的編寫和調試
拓展資料:
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。c 語言應用程序上機過程具體步驟如下:
打開VC++ 6.0程序 2、點「文件」,「新建「。
在新建頁面上選擇文件→C++ Source File 並在右邊編輯文件名稱,選擇保存位置,確定。
簡單程序示範。
滑鼠右鍵Compile(Ctrl+F7)如圖,確定兩次,注意下方可查看錯誤,可上下拉動。確定無錯之後,右鍵Build(F7)如圖,同樣注意下方是否出現問題,最後右鍵BuildExecute(Ctrl+F5)。完成。
② [C語言] 運行C程序的步驟
你好,首先選擇建立項目編寫程序,在將其保存,建項然後進行運行。
③ c語言代碼從編寫到被計算機運行有幾步
三步。
指令提取:從程序中提取指令送到寄存器
指令分析:將指令寄存器中的指令操作碼取出後進行解碼,分析其指令性質。如指令要求操作數,則尋找操作數地址。
指令執行:逐條指令地重復上述操作過程,直至遇到停機指令可循環等待指令。
看成單片機了。。。
④ c語言程序編譯過程包括哪四個
C語言編譯過程分成四個步驟:
1,由.c文件到.i文件,這個過程叫預處理
2,由.i文件到.s文件,這個過程叫編譯
3,由.s文件到.o文件,這個過程叫匯編
4,由.o文件到可執行文件,這個過程叫鏈接
用gcc查看預處理過程(假設源文件叫hello.c)
gcc -o hello.i hello.c -E
然後用 vi hello.i 即可查看生成的預處理文件
按ESC 輸入:$ 跳到預處理文件 可看到hello.c源碼
宏的本質:預處理階段的單純的字元串替換
預處理階段,不考慮C語法
⑤ 一段C語言程序從編譯的到軟體打開整個過程是怎樣的
過程就是編寫代碼、保存代碼、編譯(將代碼編譯成目標文件)、連接(將目標文件連接成可執行文件)、運行(運行可執行程序),這樣你所編寫的軟體就打開了。更深入一點來說就是,編寫、保存代碼是建立了一些純文本格式的高級語言代碼文件,編譯和連接是通過編譯器、連接器將高級語言代碼編譯成二進制文件,變成了二進制文件才能運行起來,有的編程工具中有能夠直接運行代碼的功能,那也是在將代碼編譯好了以後再調用、啟動編譯好的二進制文件才運行起來的。
⑥ 在C語言中,完成C源文件編輯後到生成執行文件的步驟是什麼
在C語言中,完成C源文件編輯後到生成執行文件的步驟是:
預編譯
處理有#標識的代碼,如將include的文件進行拷貝、#define的條件編譯等等!
編譯
編譯就是將第一階段處理得到的文件通過詞法語法分析等轉換為匯編,對目標代碼的生成進行的優化,翻譯成機器指令。生成的文件叫目標文件。
鏈接
把目標文件和所需要的庫,鏈接成為可執行文件。
⑦ 在計算機上運行一個C語言編寫的程序,要經過怎樣的處理過程
開發一個C語言程序需要經過的四個步驟:編輯、編譯、連接、運行。
C語言程序可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的C語言編譯器和庫,然後將C源代碼編譯、連接成目標二進制文件之後即可運行。
1、編輯:輸入源程序並保存(。C文件)。
2、編譯:將源程序翻譯成目標文件(。OBJ文件)。
3、連接:將目標文件轉換成可執行文件。EXE文件)。
4、運行:執行。EXE文件,得到運行結果。
(7)c語言從編譯到上機的步驟擴展閱讀:
C代碼變成程序的階段:
1、首先,源代碼文件test。c和相關的頭文件,如stdio。h,由預處理程序CPP預處理為一個。我的文件。這是預編譯。I文件不包含任何宏定義,因為所有宏都已展開,所包含的文件都已插入其中。我的文件。
2、編譯過程就是對預處理後的文件進行一系列的詞法分析、語法分析、語義分析和優化,從而產生相應的匯編代碼文件。這個過程通常是整個程序構造的核心部分,也是最復雜的部分之一。
3、匯編程序不直接輸出可執行文件,而是輸出目標文件。匯編程序可以調用LD來生成一個可以運行的可執行程序。為了得到最終的可執行文件「A.out」,需要將一大堆文件鏈接在一起。
4、在鏈接過程中,調用其他目標文件中定義的函數的指令需要重新校準,使用其他目標文件中定義的變數的指令也需要重新校準。
⑧ [C語言] 運行C程序的步驟
(1)上機輸入和編輯源程序。通過鍵盤向計算機輸入程序,如發現有錯誤,要及時改正。最後將此源程序以文件形式存放在自己指定的文件夾內(如果不特別指定,一般存放在用戶當前目錄下),文件用.c作為後綴,生成源程序文件,如f.c。
(2)對源程序進行編譯,先用C編譯系統提供的「預處理器」(又稱「預處理程序」或「預編譯器」)對程序中的預處理指令進行編譯預處理。例如,對於#include<stdio.h>指令來說,就是將stdio.h頭文件的內容讀進來,取代#include<stdio.h>行。由預處理得到的信息與程序其他部分一起組成一個完整的、可以用來進行正式編譯的源程序,然後由編譯系統對該源程序進行編譯。
編譯的作用首先是對源程序進行檢查,判定它有無語法方面的錯誤,如有,則發出「出錯信息」,告訴編程人員認真檢查改正。修改程序後重新進行編譯,如果還有錯,再發出「出錯信息」。如此反復進行,直到沒有語法錯誤為止。這時,編譯程序自動把源程序轉換為二進制形式的目標程序(在Visual C++中後綴為.obj,如f.obj)。如果不特別指定,此目標程序一般也存放在用戶當前目錄下,此時源文件沒有消失。
在用編譯系統對源程序進行編譯時,自動包括了預編譯和正式編譯兩個階段,一氣呵成。用戶不必分別發出二次指令。
(3)進行連接處理。經過編譯所得到的二進制目標文件(後綴為.obj)還不能供計算機直接執行。前面已說明:一個程序可能包含若干個源程序文件,而編譯是以源程序文件為對象的,一次編譯只能得到與一個源程序文件相對應的目標文件(也稱目標模塊),它只是整個程序的一部分。必須把所有的編譯後得到的目標模塊連接裝配起來,再與函數庫相連接成一個整體,生成一個可供計算機執行的目標程序,稱為可執行程序(executive program),在Visual C++中其後綴為.exe,如f.exe。
即使一個程序只包含一個源程序文件,編譯後得到的目標程序也不能直接運行,也要經過連接階段,因為要與函數庫進行連接,才能生成可執行程序。
以上連接的工作是由一個稱為「連接編輯程序」(linkage editor)的軟體來實現的。
(4)運行可執行程序,得到運行結果。
以上過程如圖1.2所示。其中實線表示操作流程,虛線表示文件的輸入輸出。例如,編輯後得到一個源程序文件f.c,然後在進行編譯時再將源程序文件f.c輸入,經過編譯源程序,找出問題,修改源程序,並重新編譯,直到無錯為止。有時編譯過程未發現錯誤,能生成可執行程序,但是運行的結果不正確。一般情況下,這不是語法方面的錯誤,而可能是程序邏輯方面的錯誤,例如計算公式不正確、賦值不正確等,應當返回檢查源程序,並改正錯誤。
為了編譯、連接和運行C程序,必須要有相應的編譯系統。目前使用的很多C編譯系統都是集成開發環境(IDE)的,把程序的編輯、編譯、連接和運行等操作全部集中在一個界面上進行,功能豐富,使用方便,直觀易用。
⑨ c語言程序的上機步驟
先打開VC
然後再打開
考生文件夾下的
prog.c文件
你就可以根據題目在裡面相應的地方進行編輯拉
保存編譯運行後
再把考生文件夾裡面的
out1.date
文件用記事本打開
檢查結果是否保存在裡面以及是否正確
或者是:
今天參加了模擬上機的實驗,開始還不知道怎麼進入考試環境下的TC呢.經過同學指導學會了,填寫程序是在TC環境下的,步驟如下:
1:按答題(如圖)按鈕,進入DOS環境,鍵入TC就進入了TC環境.
2:按ALT+F
進入菜單,LOAD出你自己考生的文件夾(如圖)里的XXX.C
文件(比如第二套模擬題是prog1.c)這就是部分原代碼.
3:你的任務就是寫進要補上的代碼後交卷(如圖),之後系統就會給你評分了,你的任務也就完成了.
⑩ 上機操作c語言程序一般經過哪些步驟
編輯源代碼。二、把源碼編譯成目標程序(二進製程序)三、把目標程序和其它庫文件鏈接起來形成可執行程序四、調試、運行程序五、如果有錯誤,再從頭開始執行。
上機輸入和編輯源程序。
通過鍵盤向計算機輸入程序,如發現有錯誤,要及時改正。
最後將此源程序以文件形式存放在自己指定的文件夾內(如果不特別指定,一般存放在用戶當前目錄下),文件用.c作為後綴,生成源程序文件,如f.c。