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

來源:互聯網
上載者:User

標籤:io   java   ar   for   檔案   cti   代碼   sp   on   

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

    1.編譯單個源檔案

    [例如]在螢幕上列印"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來指定自己的可執行程式名稱;

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.