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平台上是很高階的,可曾記得小時候玩的平機,...