linu能直接編譯c語言嗎,Linux能直接編譯C語言嗎

時間 2022-02-01 17:52:23

1樓:匿名使用者

用gcc,最符合c語言標準的編譯器。

如果你用***安裝,基本上已經自帶gcc了,如果是livecd安裝的,可能還沒安裝。

終端輸入下面的命令安裝gcc:

(1)對debian/ubuntu使用者,或其他使用apt的發行版sudo apt-get install gcc要支援c++就

sudo apt-get install g++(2)對fedora或其他使用yum的發行版先su

輸入root密碼

yum install gcc

(最好yun install *gcc* ,把c++支援也安裝上)關於gcc的使用:

終端輸入gcc source_filename.c -o filename

這裡source_filename是c源**的檔名,後面的filename是你要生成的可執行檔案的檔名。

要編譯c++就使用g++命令(基本上和gcc一樣)

2樓:匿名使用者

可以的。很多linux軟體都是以原始碼形式發布的,c編譯器都是預設安裝的。因為linux本身就是用c語言寫得,所以編譯效果比windows好得多。

3樓:匿名使用者

看你在安裝的時候有沒有選擇安裝編譯器

4樓:

裝的時候注意選擇程式設計工具鏈。

linux下的編譯套件是gcc

5樓:

有,你可以:which gcc

用:gcc source.c -o xx

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

6樓:海浬的月光

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】;這樣才能編譯正確。

7樓:

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」。

8樓:匿名使用者

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

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

vi test.c

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

gcc  -o test test.c

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

執行編譯後的執行碼

./test

9樓:匿名使用者

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

10樓:匿名使用者

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

11樓:匿名使用者

gcc -o hui hui.c

如何用gcc在linux下編譯c語言程式?

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

12樓:想你帶你去游游

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

gcc filename.c -o filename

./filename

13樓:匿名使用者

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

14樓:匿名使用者

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

15樓:匿名使用者

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

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

16樓:不會上網de人

比如a.c

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

gcc ./a

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

17樓:匿名使用者

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

如何在linux系統編譯c語言程式

18樓:匿名使用者

用gcc,簡單程式就

複雜工程寫makefile,用make呼叫gcc編譯

到底怎麼在linux裡編寫c程式啊?

19樓:丿

在linux下通常使用gedit或vim直接編寫.c程式,然後通過gcc指令編譯。以ubuntu系統為例,詳細過程如下:

1、進入桌面temp資料夾

2、右鍵新建空白檔案

3、將檔案命名為hello.c

4、進入hello.c,開始編寫**(預設gedit為編輯器)5、編寫**,儲存退出

6、點選右列「終端」,或者直接ctrl+alt+t通過快捷組合鍵進入終端

7、進入hello.c所在目錄,通過gcc進行編譯、鏈結、生成可執行檔案hello,命令為gcc -o hello hello.c。

8、執行(可執行)檔案hello,命令為./hello。

20樓:育知同創教育

首先需要有乙個安裝好gcc的linux系統,然後進行**的編寫進行測試演示

工具:ubuntu12.04

步驟進入linux系統後,啟動乙個shell命令終端,在ubuntu的三鍵啟動終端方法是同時按下ctrl鍵+alt鍵+t 啟動後如下圖所示:

在終端下敲入命令 gedit helloworld.c  後按下回車鍵。這個命令會用gedit軟體開啟檔名為helloworld.

c的檔案,如果該檔案不存在工作目錄,則gedit軟體會自動新建乙個名為helloworld.c的檔案。命令如下圖所示:

現在回到終端操作,輸入命令 gcc helloworld.c ,按下回車鍵進行編譯,稍等片刻編譯完成,請看圖。如果不是如圖所示結果也不要著急,檢查下**是否一樣。

上面使用gcc命令把helloworld.c檔案轉換為了名為a.out的可執行檔案 輸入命令 ./a.out  就可以執行程式了,請看執行結果圖。

21樓:匿名使用者

用vi編輯

或在win裡編輯好後ftp到linux裡再編譯只能自己加除錯語句執行

只能用標準c或c++語句或linux提供的函式庫,win的api都用不了

22樓:臨水

不知道你是在shell中程式設計還是windowsx中程式設計,在x中的話和windows是一樣的,用個編輯器寫好**,再編譯就行,如果是在shell中的話,就要用linux中的一些編輯器,如vim來寫**,vim這個編輯器的命令集你可以找乙個linux基本命令,裡面有介紹.寫好**之後就是編譯啊,這是和在windows中最不同的,linux自帶了乙個編譯器gcc,還有幾個,忘了,你可以下個linux中c程式設計的pdf來看一下.最重要的是要寫乙個makefile的檔案,就相當於windows中的專案檔案啊,就是把.

c檔案組合成乙個專案的檔案,makefile的寫法你也可以在網上找到.

23樓:匿名使用者

1、首先在終端敲: vi xx(檔名) 如果提示沒有安裝的話 就用命令列安裝(注意要聯網了)

2、安裝vim 要看你的是什麼linux作業系統了,上網隨便一找就能知道怎麼安裝, 住:ubuntu 下安裝方法,sudo apt-get install vim

3、vim是vi的公升級版, 要比vi好用。至於vim怎麼用 就只能自己慢慢練習了 熟能生巧嘛, 用熟了話 會感覺是一款很不錯的編輯器。

24樓:

用終端開啟,終端就是和windows下cmd差不多的那個東西。

你在桌面右擊看有不有,沒有就在和windows裡,工作列上和開始差不多的那個裡面找。

開啟終端以後。

編輯hello.c

vi hello.c (不太推薦用vi,用vim,gedit比較好,後面兩個是帶顏色的)

編譯hello.c

gcc hello.c -o hello

執行程式。

./hello

除錯的話,用gdb,不過用gcc的時候要用加入 -g 選項。

gcc,gdb,如果你安裝系統的時候沒選的話,有可能沒有,可以去下乙個。

你用gcc的時候,如果提示你找不到這個命令,你就得去下乙個了。

25樓:匿名使用者

make

configure

google 之

在linux 中有自帶c語言編譯器嗎?

26樓:匿名使用者

桌面 linux 不像 freebsd,一般都不自帶 c 語言編譯器,因為那屬於開發用工具,桌面使用者一般不用。

但是許多 gnu/linux 的發行版的後台軟體庫都存有 c 語言編譯器,可以通過軟體包管理器來安裝。

以 fedora 22 為例,安裝 gcc 的命令為 sudo dnf install gcc (不過我個人比較偏好 clang),其中 dnf 是管理軟體包的指令。

27樓:作家芋頭

絕大部分都有,但也有例外,比如ubuntu,剛裝上時就是沒有編譯器的

28樓:美洲象

有啊,你輸入gcc就知道了,寫**可以用vi,然後用gcc編譯

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

海浬的月光 1 首先在linux下判斷是否安裝gcc編譯器,直接執行 gcc v,判斷是否安裝gcc。2 然後需要在 框內寫乙個簡單的c源程式。3 在程式中使用了c語言中的數學開方函式,sqrt 所以需要引入math.h標頭檔案。4 寫完源程式之後,我們對其進行編譯,如果使用通常的編譯語句,gcc ...

linu下gcc編譯器不識別c語言pow函式

編譯時加上 lm試試 gcc o p150 11 p150 11.c lm 要包含標頭檔案 include pow 函式用來求 x 的 y 次冪 次方 其原型為 double pow double x,double y pow 用來計算以x 為底的 y 次方值,然後將結果返回。設返回值為 ret,則...

C語言能製作小遊戲需要其他軟體輔助嗎

能,但是c語言的是最接近系統的高階語言,像這類小遊戲,建議你學c 再用開發平台來做,比如qt,mfc等等,用物件導向的語言來寫遊戲,軟體,便於擴充套件,維護。windows程式設計 看完就知道怎麼做了 可以的 用graphics.h 不用其他的 這個在dos平台上是很高階的,可曾記得小時候玩的平機,...