在Linux開發環境下,GCC是進行C程式開發不可缺少的編譯工具。GCC是GNUCCompile的縮寫,是GNU/Linux系統下的標準C編譯器。雖然GCC沒有整合的開發環境,但堪稱是目前效率很高的C/C++編譯器。《linux就該這麼學》非常值得您一看。Linux平臺下C程式開發步驟如下:
1.利用編輯器把程式的原始碼編寫到一個文字檔案中。
比如編輯test.c程式內容如下:
/*這是一個測試程式*/
#include
intmain(void)
{
printf("HelloLinux!");
}
2.用C編譯器GCC編譯連線,生成可執行檔案。
$gcctest.c
編譯完成後,GCC會建立一個名為a.out的檔案。如果想要指定輸出檔案,可以使用選項-o,命令如下所示:
$gcc-otest1test.c
這時可執行檔名就變為test1,而不是a.out。
3.用C偵錯程式除錯程式。
4.執行該可執行檔案。在此例中執行的檔案是:
$./a.out或者test1
結果將得出:
HelloLinux!
除了編譯器外,Linux還提供了除錯工具GDB和程式自動維護工具Make等支援C語言程式設計的輔助工具。如果想要了解GCC的所有使用說明,使用以下命令:
$mangcc
在Linux開發環境下,GCC是進行C程式開發不可缺少的編譯工具。GCC是GNUCCompile的縮寫,是GNU/Linux系統下的標準C編譯器。雖然GCC沒有整合的開發環境,但堪稱是目前效率很高的C/C++編譯器。《linux就該這麼學》非常值得您一看。Linux平臺下C程式開發步驟如下:
1.利用編輯器把程式的原始碼編寫到一個文字檔案中。
比如編輯test.c程式內容如下:
/*這是一個測試程式*/
#include
intmain(void)
{
printf("HelloLinux!");
}
2.用C編譯器GCC編譯連線,生成可執行檔案。
$gcctest.c
編譯完成後,GCC會建立一個名為a.out的檔案。如果想要指定輸出檔案,可以使用選項-o,命令如下所示:
$gcc-otest1test.c
這時可執行檔名就變為test1,而不是a.out。
3.用C偵錯程式除錯程式。
4.執行該可執行檔案。在此例中執行的檔案是:
$./a.out或者test1
結果將得出:
HelloLinux!
除了編譯器外,Linux還提供了除錯工具GDB和程式自動維護工具Make等支援C語言程式設計的輔助工具。如果想要了解GCC的所有使用說明,使用以下命令:
$mangcc