ubuntu編譯運行c程序
如果邏輯和語法都沒有錯誤,在終端是可以運行的,但像樓上說的那樣是不對的,因為ubuntu下編譯完後並不是exe格式的,單擊也運行不了,沒有win下的後綴名。
② vs code連接ubuntu如何編譯c
ubuntu是linux的一種,所以Linux的編譯器gcc同樣也適用於ubuntu。 要在ubuntu下編譯gcc,可以按照如下步驟。 1,確認gcc是否安裝。 Ubuntu的標准安裝,會同步安裝gcc編譯器,如果沒有安裝,那麼需要手動安裝。
③ 在ubuntu系統中如何用GCC編譯運行一個C程序
1、確定安裝了gcc編譯器後,接下來用vim編輯一個c文件。
④ ubuntu下如何編譯C語言
如果沒有gcc編譯器的話,使用以下命令獲取 ~# sudo apt-get install gcc同時要下載輔助工具 ~# sudo apt-get install binutils 頭文件庫 ~# sudo apt-get install Llibc6-dev CLibrary (用來查詢語法使用方式的文檔) ~# sudo apt-get install glibc-docLinux下C語言編程參考文檔 ~# sudo apt-get install glibc-doc-referenc函數的用法說明文檔 ~# sudo apt-get install manpages-dev用來連接多個源文件生成的目標文件的程序make ~# sudo apt-get install makemake程序的使用說明文檔 ~# man getch~# man make查看完幫助後,按q退出文檔 2.程序編寫、編譯與運行 安裝好之後,你可以在應用程序>其他里找到Kate,打開後在工具菜單的語法加亮和縮進中設置成c樣式,然後就可以寫自己的C程序了,如: #include int main(int argc, char **argv){ system("clear"); printf("Hello World!\n"); return 0;}輸入完程序後用ctrl+S保存,我這里假設保存路徑為/home/user1/桌面/helloworld/hello.c 然後就是編譯,打開終端,進入目錄 # cd /home/user1/桌面/helloworld/然後用gcc進行編譯 # gcc -Wall hello.cgcc會顯示編譯過程中發現的問題於錯誤,若無錯誤出現則會編譯成文件a.out 運行程序(a.out為編譯生成的文件) # ./a.out這時候屏幕會顯示 -------------------其它說明:ubuntu8.04默認不支持getch(),getchar();gets()等函數,如果大家想使用則需要安裝curses庫文件# sudo apt-get install libncurses5-dbg# sudo apt-get isntall libncurses5-dev並且在寫源代碼時要加上#include或者在用gcc編譯時加上-lcurses參數,例如:# gcc -Wall ./hello.c -lcurses就可以使用getch等函數了注意:getch函數在linux控制台下無法起到暫停程序的作用,大家可以用getchar替代getch實現這個功能-------------------------- 小技巧:如果編寫一個比較大的程序,需要很長時間完成的話,大家可以建立一個啟動器,以便快速方便的進行編譯,比如你要花很多天編寫一個源程序,就可以在桌面上建立一個啟動器,指向c程序所在的目錄,起動器命令如下(這里以C源程序在/home/user1/桌面/hello/目錄下為例)gnome-terminal --working-directory=/home/user1/桌面/hello/以後每次進行編譯時打開此起動器,就可以直接使用gcc對源程序文件名進行編譯而無需輸入很長的路徑了~# gcc -Wall hello.c
⑤ ubuntu 下怎麼編譯運行.c文件
在命令行編譯運行,或者下載安裝個c語言的ide。
命令行,編譯。
gcc xxx.c
默認生成a.out,可以指定輸出文件。
運行
./a.out
就可以了。
ide:codeblocks,eclipse,clion。
⑥ 如何在ubuntu下編譯和運行c語言程序
ubuntu是Linux的一種,所以Linux的編譯器gcc同樣也適用於ubuntu。 要在ubuntu下編譯gcc,可以按照如下步驟。 1,確認gcc是否安裝。 Ubuntu的標准安裝,會同步安裝gcc編譯器,如果沒有安裝,那麼需要手動安裝。
⑦ ubuntu下如何編譯C語言
1、首先打開ubnutu開發環境,直接輸入組合鍵ctrl+alt+t調出命令行界面。
⑧ 怎麼用ubuntu運行c程序
切換到當前文件夾
然後輸入./a.out 就運行了...
如果你要從編譯開始的話就是
$ touch test.c
寫上代碼
gcc -o test test.c
./test
⑨ ubuntu下編譯完的C語言程序能否直接運行
暈,,不要帶著Windows的習慣好不好。。
gcc編譯出來的就是可執行的二進製程序,不要管擴展名,沒意義,linux下一般都不給可執行文件加擴展名的,
比如vim這個程序你終端輸入vim就能運行了,要帶上擴展名豈不是很麻煩很Windows嗎??
gcc -o file file.c 這樣編譯出來的可執行文件的名字就叫做file。
./file就能夠運行了。想直接運行可以 gcc -o file file.c && ./file