筆記一 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 檔案夾名:進入檔案夾
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.