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

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

1樓:匿名使用者

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語言就完成了。

2樓:匿名使用者

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

3樓:風若遠去何人留

在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進行管理。

4樓:保羅先生

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

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

5樓:匿名使用者

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語言就完成了。

6樓:想你帶你去遊遊

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

gcc filename.c -o filename

./filename

7樓:匿名使用者

我不太明白你說的是什麼意思,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檔案,它是一個可執行檔案,然後直接執行,就可以執行該程式了。

8樓:匿名使用者

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

9樓:匿名使用者

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

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

10樓:不會上網de人

比如a.c

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

gcc ./a

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

11樓:匿名使用者

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

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

12樓:柳語柳塗野

在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.ob.oc.o三個目標檔案,生成可執行檔案a.out。

3、執行。

呼叫命令:

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

4、注意事項:

(1)當檔案較少時,可以省略目標檔案步驟,編譯連結一步執行,如:

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

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

13樓:嬴笑萍邰沈

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

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

intmain(void)

然後在終端輸入

$gcc

–ohello

hello.c

$/tmp/hello

注:hello.c檔案放在/tmp目錄下,通過gcc-ohello

hello.c命令生成一個hello檔案,它是一個可執行檔案,然後直接執行,就可以執行該程式了。

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

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

C語言執行程式顯示為什麼有亂碼,c語言執行結果亂碼怎麼解決?

億華聯眾 你寫 時的編碼不正確,如果有中文有有可能出現亂碼 編碼問題,有的編碼不支援中文,在編寫時更改下原始檔的編碼即可,一般都是utf 8編碼。 小痞子 你在最後的那個函式裡 在沒有輸入之前呼叫了輸出函式printf 而a和b在為輸入之前 裡面的值是不確定的,也就是隨機的 夜黑黎 可能有漢字 陣列...

linu下c語言程式設計如何判斷程式是否執行成功

其實這個問題很簡單,不管你用什麼語言編寫程式,尤其是做應用方面的程式,其表現是相同的 對於判定一個程式是否執行成功主要是輸入和輸出,因為任何程式都要和輸入輸出打交道,否則程式便沒有意義,這裡講的輸入和輸出是廣義的 伴隨輸入輸出,有以下幾個方面可以作為判定 1 明確的輸入 輸出,比如輸入輸出資料 2 ...