Linux下如何編譯並運行C程序

本文來自博客園。  

GCC是Linux操作系統下一個非常重要的源代碼編譯工具,有着許多重要的選項,支持許多不同語言的編譯,如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby以及Java等,甚至Linux的許多內核和許多其他自由軟件以及開放源碼應用程序都是用C語言編寫並經gcc編譯而成的.

    編譯單個源文件

    [例如]在屏幕上打印"Hello,Linux."

    [源代碼]

 #include<stdio.h>

    #include<stdlib.h>

    int main(int argc,char **argv)

    {

        printf("Hello,Linux.\n");

        exit(0);

    }

    將源文件保存爲hello.c,開始進行編譯

    $gcc -o hello hello.c

    編譯成功完成後,在當前路徑下,生成一個名爲hello的文件,然後執行

    $./hello

    在屏幕上,你將會看到打印結果:Hello,Linux.

    說明:在默認情況下,編譯成功完成後,會在當前路徑下,生成一個名爲a.out的文件,然後執行$./a.out便可打印結果,但通常可以通過選項-o來指定自己的可執行程序名稱。

發佈了21 篇原創文章 · 獲贊 13 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章