linux系統中gcc的命令怎麼用

2022-02-26 18:59:51 字數 1600 閱讀 3646

1樓:

gcc最基本的用法是∶gcc [options] [filenames] 其中options就是編譯器所需要的引數,filenames給出相關的檔名稱。 -c,只編譯,不連線成為可執行檔案,編譯器只是由輸入的.c等源**檔案生成.

o為字尾的目標檔案,通常用於編譯不包含主程式的子程式檔案。 -o output_filename,確定輸出檔案的名稱為output_filename,同時這個名稱不能和原始檔同名。如果不給出這個選項,gcc就給出預設的可執行檔案a.

out。 -g,產生符號除錯工具(gnu的gdb)所必要的符號資訊,要想對源**進行除錯,我們就必須加入這個選項。 -o,對程式進行優化編譯、連線,採用這個選項,整個源**會在編譯、連線過程中進行優化處理,這樣產生的可執行檔案的執行效率可以提高,但是,編譯、連線的速度就相應地要慢一些。

-o2,比-o更好的優化編譯、連線,當然整個編譯、連線過程會更慢。 -idirname,將dirname所指出的目錄加入到程式標頭檔案目錄列表中,是在預編譯過程中使用的引數。

2樓:匿名使用者

gcc -o test test.c

結果生成可執行檔案test

3樓:天籟羽翼

gcc命令用法很多 具體語法可以檢視手冊,man gcc或者是gcc --help或者gcc --info

linux系統中用gcc編譯並且執行c程式

4樓:匿名使用者

【希望對你有幫助】

建議你看看程式設計的一些基礎知識

- 經典hello word 程式

#include

int mian()

- 編譯

-進入終端

-進入源內檔案所在的目錄

$ gcc hello.c -o hello- 執行容

$ ./hello

5樓:淺淺邂逅

1、gcc t 檔名

抄.c -o 檔名

2、直襲

接執行 o 後面的檔名即可bai

gcc(選項

du)(引數)

選項:

-o:指定生zhi成的輸出檔案;

-e:僅執行dao編譯預處理;

-s:將c**轉換為彙編**;

-wall:顯示警告資訊;

-c:僅執行編譯操作,不進行連線操作。

示例:

->gcc test.c -o test

->test

linux中gcc編譯器如何使用?

6樓:

gcc -c test.c -o test 這是最簡單的用法,其餘的看

7樓:匿名使用者

man gcc 即可知道

在linux中,怎麼用gcc編譯檔案?

linux系統中ifconfig命令幫忙分析哈看不懂

linux作業系統ifconfig命令詳細解析無論是linux 自動安裝還是我們手工安裝,linux 都會向你詢問有關網路的問題並配置相關的軟體。這個用於配置網絡卡的基本命令就是ifconfig。在執行ifconfig 命令後,系統將在核心表中設定必要的引數,這樣linux 就知道如何與網路上的網 ...

linux系統中對檔案和目錄操作的命令有哪些

pwd 顯示當前所在的位置 cd 切換目錄 tree 以樹形結構顯示目錄下的內容 mkdir 建立目錄 touch 建立空檔案或改變檔案的時間戳屬性ls 顯示目錄下的內容及相關屬性資訊 cp 複製檔案或目錄 mv 移動或重新命名檔案 rm 刪除檔案或目錄 rmdir 刪除空目錄 ln 硬連結與軟連結...

如何用命令重啟 linux 系統中的虛擬機器

虛擬機器控制 語言調整 開啟命令列 reboot 1.行提示符 2.切換使用者 kiosk foundation0 desktop su username 高階使用者切換到低階使用者不需要密碼,低階使用者切換到高階或者平級使用者的切換需要密碼 3.虛擬控制檯 red hat enterprise l...