linu終端下如何進行c語言編譯

時間 2021-08-30 09:49:17

1樓:海浬的月光

1、首先在linux下判斷是否安裝gcc編譯器,直接執行:gcc -v,判斷是否安裝gcc。

2、然後需要在**框內寫乙個簡單的c源程式。

3、在程式中使用了c語言中的數學開方函式,sqrt(),所以需要引入math.h標頭檔案。

4、寫完源程式之後,我們對其進行編譯,如果使用通常的編譯語句,【gcc math.c -o math】進行編譯,會出現錯誤;大概的意思就是不認識sqrt這個東西。

5、所以需要使用正確的命令:【gcc math.c -lm -o math】;這樣才能編譯正確。

2樓:

1、進入linux系統,建立c檔案「vim test.c」同時進入vim編輯介面,也可以利用指令「touch test.c」建立後,然後「vim test.

c」進入vim編輯介面。

2、vim編輯介面,由「esc」建來切換三種模式,一般模式:在linux終端中輸入「vim 檔名」就進入了一般模式,但不能輸入文字。編輯模式:

在一般模式下按i就會進入編輯模式,此時就可以寫程式,按esc可回到一般模式。

3、通過輸入底部指令「:set nu」顯示行數。

4、輸入完c**後,記得「esc」鍵切換,輸入「:wq」儲存退出。

5、指令「ls」顯示當前目錄下檔案,我們可以見到存在的c檔案編譯「gcc -o test test.c」,編譯成功後,執行「./test」。

3樓:匿名使用者

linux終端下,編譯c語言程式步驟為:

採用vi進行源**編寫,編寫完成後,:wq存檔退出,如:

vi test.c

在命令列下,執行gcc編譯程式,生成執行碼,如:

gcc  -o test test.c

-o 表示指明生成的執行碼名稱

執行編譯後的執行碼

./test

4樓:匿名使用者

gcc hui.c hui 生成可執行檔案hui.exe (這邊用大寫區分來比較容易理解)然後再執行這個檔案就可以了

5樓:匿名使用者

使用gcc編譯器啊。。直接gcc -o 《要輸出的名字》 《你的**的名字》然後 ./輸出的名字 就可以執行了

6樓:匿名使用者

gcc -o hui hui.c

在linux系統中,如何執行乙個c語言程式?

7樓:匿名使用者

1、開啟kali linux的終端。建立乙個檔案並命名為test.c。在終端輸入:touch test.c。

2、可以看到已經生成了乙個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫**。

在終端中輸入:vim test.c或者gvim test.

c開啟這個檔案並編寫**。

3、編寫完了這個**。現在開始編譯原始檔。在終端中輸入:

gcc test.cgcc是linux自帶的c語言編譯器。如果是windows則要用ide工具來編譯。

linux系統一般寫c語言用gcc +vim+gdb三個自帶的工具就可以了。

4、打完gcc test.c編譯完c原始檔。然後就可以看見a.

out的檔案。一般linux系統就預設為a.out為編譯完的檔案。

現在執行a.out檔案。在a.

out檔案的目錄下開啟終端並輸入./a.out就是執行檔案了。

5、如果想要編譯完的檔名不要用a.out檔案。就可以在編譯時打入.

gcc test.c -o test.out然後就可以看見有乙個test.

out.檔案 了。-o後面跟著的編譯生成的檔名。

6、再執行test.out在終端中輸入./test.out結果如圖。這樣在linux系統下編譯並執行c語言就完成了。

8樓:想你帶你去游游

如果已經寫好了原始檔,那麼cd 進所在的目錄

gcc filename.c -o filename

./filename

9樓:匿名使用者

我不太明白你說的是什麼意思,linux下的c程式設計一般是通過gcc實現的。

例如,建立了乙個hello.c文字,在文字中寫入#include

int main(void)

然後在終端輸入

$ gcc –o hello hello.c$ /tmp/hello

注:hello.c檔案放在/tmp目錄下,通過gcc -o hello hello.c命令生成乙個hello檔案,它是乙個可執行檔案,然後直接執行,就可以執行該程式了。

10樓:匿名使用者

gcc 的編譯引數很多,可以檢視手冊即可按您的編譯目的選擇編譯方式,按一般方法編譯之後,可通過指出目標檔案的路徑來執行,也可以放在環境變數所指出的路徑中,直接在終端輸入命令執行。

11樓:匿名使用者

使用vi開啟,在終端輸入vi ***.c,然後按esc :q在終端輸入gcc ***.c -o a回車再輸入./a回車

結果就顯示在使用者名稱的前面。

12樓:不會上網de人

比如a.c

gcc a.c -o 檔案路徑/a

gcc ./a

檔案路徑你可以在它的屬性裡面複製下來直接貼上上去就可以了。

13樓:匿名使用者

linux下乙個c程式的叢生到死:

linux中,執行乙個c語言程式如何執行

14樓:匿名使用者

1、開啟kali linux的終端。建立乙個檔案並命名為test.c。在終端輸入:touch test.c。

2、可以看到已經生成了乙個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫**。

在終端中輸入:vim test.c或者gvim test.

c開啟這個檔案並編寫**。

3、編寫完了這個**。現在開始編譯原始檔。在終端中輸入:

gcc test.cgcc是linux自帶的c語言編譯器。如果是windows則要用ide工具來編譯。

linux系統一般寫c語言用gcc +vim+gdb三個自帶的工具就可以了。

4、打完gcc test.c編譯完c原始檔。然後就可以看見a.

out的檔案。一般linux系統就預設為a.out為編譯完的檔案。

現在執行a.out檔案。在a.

out檔案的目錄下開啟終端並輸入./a.out就是執行檔案了。

5、如果想要編譯完的檔名不要用a.out檔案。就可以在編譯時打入.

gcc test.c -o test.out然後就可以看見有乙個test.

out.檔案 了。-o後面跟著的編譯生成的檔名。

6、再執行test.out在終端中輸入./test.out結果如圖。這樣在linux系統下編譯並執行c語言就完成了。

15樓:匿名使用者

編譯生成可執行檔案,然後執行即可,沒什麼特殊的呀

16樓:風若遠去何人留

在linux中,可以使用gcc編譯器編譯c語言程式,生成可執行檔案,並最終執行。

具體步驟如下:

1、編譯。

由.c檔案生成.o檔案,寫作:

gcc a.c -o a.o -c

這個命令可以將a.c編譯成a.o。

如果存在多個檔案,可以逐個編譯,即a.c b.c... 生成a.o b.o...等。

2、鏈結。

由.o檔案生成可執行檔案,寫作:

gcc a.o b.o c.o -o a.out

這個命令將a.o b.o c.o三個目標檔案,生成可執行檔案a.out。

3、執行。

呼叫命令:

./a.out

即可執行生成的可執行檔案a.out。

4、注意事項:

gcc a.c b.c c.c -o a.out

(2) 提供的示例為最基礎的編譯功能,在實際應用中gcc有很豐富的編譯選項,根據需求進行新增。

(3) 當專案包含檔案較多時,可以使用makefile進行管理。

17樓:保羅先生

如果已經寫好了原始檔,那麼cd 進所在的目錄gcc filename.c -o filename;./filename;找到乙個學習linux的好方法,另外你是感興趣的話可以看下劉遄老師寫的《linux就該這麼學》作為入門的書籍,覺得不錯的話採納下哦~

如何進行語言溝通技能訓練,如何提高語言溝通能力

語言溝通是需要技能,但更要緊的是要了解對方的心理需求,讓對方在溝通中感受的尊重。所以溝通的高手並不一定是能說會道的,愛說愛笑的,或是單憑說話有道理的,而一定是知道對方在想什麼的,說出的話對對方的心思,既對方有利有對自己有利,能夠讓對方接收並能夠按自己的意圖辦事的。有了這些原則,你在調整語言時就會找到...

在linu系統中如何執行c語言程式

1 開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入 touch test.c。2 可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫 在終端中輸入 vim test.c或者gvim test.c開啟這個檔案並編寫 3 編寫完了這個 現在...

如何進行有效的非語言溝通,如何利用非語言資訊進行有效溝通論文

怪檸檬的 非語言溝通是描述人類所有溝通事件中超越口頭與書面文字之所有訊息,一種非說 非寫的形式。手勢 眼神 肢體都是非語言溝通,具體表現為做出特定的動作,傳出你想要表達的指令,使對方理解到你想要表達的意思。非言語溝通的功能作用就是傳遞資訊 溝通思想 交流感情。比如手勢技巧 動腦筋 用手指點點自己的太...