GCC編譯C語言程式完整演示

2020-07-16 10:04:43
GCC 僅僅是一個編譯器,沒有介面,必須在命令列模式下使用。通過gcc命令就可以將原始檔編譯成可執行檔案。

GCC 既可以一次性完成C語言原始檔的編譯,也可以分步驟完成。本節將完整演示如何一次性完成原始檔的編譯(初學者也經常會這麼做),下節將演示分步驟編譯原始檔。

本節以下面的C語言程式碼為例進行演示:
#include <stdio.h>
int main()
{
    puts("C語言中文網");
    return 0;
}

1) 生成可執行程式

最簡單的生成可執行檔案的寫法為:

$ cd demo  #進入原始檔所在的目錄
$ gcc main.c  #在 gcc 命令後面緊跟原始檔名

#表示注釋,讀者可以不寫,我寫上是為了讓讀者明白每個命令的含義。#是 Shell 中的註釋格式。
開啟 demo 目錄,會看到多了一個名為 a.out 的檔案,這就是最終生成的可執行檔案,如下圖所示: