筆記一 Linux下C程式開發環境
來源:互聯網
上載者:User
-------------------------------------第一章 Linux下C程式開發環境------------------------------------------------------編輯器:vim編譯器:選擇GNU C/C++編譯器gcc調試器:gdb函數庫:glibc系統標頭檔:glibc_headIDE Kylix:號稱Linux下的dephiKdevelopRHIDE:類似與Turbo C++ //很少使用編譯器:gccgcc(GNU CCompiler)是GNU推出的功能強大、效能優越的多平台編譯器,gcc編譯器能將C、C++語言來源程式編譯、連結成可執行檔,以下是gcc支援編譯的一些源檔案的尾碼及其解釋.c為尾碼的檔案,C語言原始碼檔案.h為尾碼的檔案,是程式所包含的標頭檔//.i為尾碼的檔案,是已經預先處理過的C原始碼檔案.o為尾碼的檔案,是編譯後的目標檔案//.s為尾碼的檔案,是組合語言原始碼的檔案gcc -o hello hello.c用gcc來編譯我們的來源程式-o選項要求編譯器給我們輸出的可知性檔案名稱為hellohello.c是我們的來源程式檔案-c選項表示我們只要求編譯器輸出目標代碼,而不必要輸出可知性檔案-g選項表示我們要求編譯器在編譯的時候提供我們以後對程式進行調試的資訊執行./hello就可以看到程式的輸出結果*************************** rpm 包的使用方式查看glibc的版本:ls /lib/libc-*查看gcc版本號碼:gcc --versionLinux下C程式開發過程1 使用vi等編輯工具編寫來源程式2 儲存為*.c3 使用gcc編譯成二進位可執行檔4 ./a.out執行5 有問題可以使用gdb進行調試//編寫一個C程式Hello.cint main(int argc, char **argv){ printf("Hello Linux\n"); return 0;}ls:顯示目前的目錄下的檔案與檔案夾mkdir:建立檔案夾cd 檔案夾名:進入檔案夾