天天看點

運作我的第一個C程式

  運作我的第一個C程式

一.編譯程式的過程

1.預處理

2.編譯  (檢查文法錯誤和詞法錯誤)

  在編譯的第一階段,編譯器會首先檢查源程式的每一條語句,看他是否符合文法和詞法。這一階段的典型錯誤通常包括不比對的括号(詞法錯誤),或者使用未定義的變量(文法錯誤)。

3. 彙編

  當程式中的詞法和文法錯誤都被改正後,編譯器就就會将進階語言編寫的源程式翻譯成較為低級的彙程式設計式。完成翻譯後,計算機系統會自動調用彙編器。彙編器讀入編譯器生成的彙編語言程式,将其翻譯成二進制代碼,這種代碼被稱為目标碼。彙編器會将這些目标碼儲存在目标檔案中。其中,在windows作業系統下,目标檔案的結尾時.obj。e而在unix作業系統中,目标檔案的字尾為.o。

4. 連接配接

  連接配接的主要作用是将目标代碼轉化為具體的計算機系統上的可執行程式。在windows作業系統中,可執行檔案名與源檔案相同,但其檔案名的字尾為.exe.在unix或者是Linux作業系統中,連接配接器生成的可執行檔案,其預設檔案名為a.out。

二.內建開發環境(IDE)

  在現代軟體開發中,編輯,編譯,,運作和調試通常由某個單個應用程式控制,這個應用被稱為內建開發環境(Intergrated  Development Environment)。

二.運作我的第一個程式

  鑒于初學入門,我下載下傳的c編譯器是Visual c++6.0.

1.首先,在編譯器中建立一個工程,并在C++ source file裡編輯源程式。

2.編輯的第一個源程式prog1.c.,目的是輸出Programming is fun這句話。

#include<stdio.h>

int main(void)

{

printf("Programming is fun.\n");

return 0;

}

運作我的第一個C程式

3..通過編譯,彙編,連接配接,最終在終端上顯示的結果。

    Programming is fun.

運作我的第一個C程式
運作我的第一個C程式

繼續閱讀