Linux的指令以及用法(1)GCC

2021-09-25 07:56:00 字數 677 閱讀 8050

(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 功能僅是 打包 而已,亦即是將很多檔...