(1)gcc:gcc是linux最流行的編譯系統。可以編譯c,c++等多種高階語言。
用法:1、gcc +檔名 + -o +生成檔名。
gcc hello.c -o hello
將hello.c的檔案編譯成hello檔案。
2、gcc + -e + 檔名 + -o +生成檔名。(注:-e中e為大寫)
gcc -e hello.c -o hello.i
預處理,將hello.c中所有帶有#號的部分處理掉,並生成hello.i檔案。
3、gcc + -s + 檔名 + -o +生成檔名。(注:-s中s為大寫)
gcc -s hello.i -o hello.s
首先檢查語法,然後再將hello.i中的c**轉化成hello.s中的組合語言,並生成hello.s檔案
4、gcc + -c + 檔名 + -o +生成檔名。(注:-c中c為小寫)
gcc -c hello.s -o hello.o
將hello.s中的組合語言轉化為hello.o中的二進位制語言,並生成hello.o檔案。
5、-static:使用靜態鏈結。
6、-llibrary:鏈結library函式庫檔案。
7、-l dir:指定聯結器的搜尋目錄dir。
8、-shared:生成共享檔案。
2019/7/17
linux的指令以及用法
section name 功能性說明 synopsis 語法格式 description 描述 options 選項 examples 使用示例 author 作者 bugs 報告程式bug的方式 see also 參考 解壓tar zxvf manpages zh 1.5.1.tar.gz 進入解...
linux基礎指令以及Linux環境下的重要目錄
學習linux就像學習英語一樣,熟練掌握linux指令,就像學習英語單詞一樣。只有學習好英語單詞,才有可能會寫出英語文章,會做英語翻譯。那麼同樣,只有掌握了linux的基礎指令,才能在linux環境下進行網路程式設計,才能很好的熟悉新環境linux。他們的共同點還有,想要掌握他們,必須經常使用這些單...
linux環境下指令tar的用法
今天急著做 linux高階環境程式設計 給的作業,後來發現課件是.tar結尾的。所以順便學習了下tar指令的所有用法。tar是只是乙個打包指令,根本沒有對文件進行壓縮。這個 tar 可以將很多檔案 打包 成為乙個檔案 甚至是目錄也可以這麼玩。不過,單純的 tar 功能僅是 打包 而已,亦即是將很多檔...