在Linux下面,如果要編譯一個C語言源程序,我們要使用GNU的gcc編譯器,假設我們有下面一個非常簡單的源程序(hello.c):
int main(int argc,char **argv)
{
printf("Hello Linux
");
}
要編譯這個程序,我們只要在命令行下執行:
gcc -o hello hello.c
gcc 編譯器就會為我們生成一個hello的可執行文件.執行./hello就可以看到程
序的輸出結果了
❷ linux 怎樣編譯cpp程序例如hello.cpp。等等,很簡單的源程序文件,
說道在liunx下編譯,就不得不說下Makefile了,它有個隱式規則很少人知道
比如你要編譯hello.cpp
你可以通過make hello.cpp
應該沒有比這個更簡單的編譯方法了。
在liunx下調式的話,就需要學習gdb調試方法了,這個網路一下,有很詳細的教程。
最後推薦一下《跟我一起寫 Makefile》這篇文章,看完你應該對linux下編譯C/C++程序有很深的了解了
❸ 到底怎麼在Linux里編寫c程序啊
在linux下通常使用gedit或vim直接編寫.c程序,然後通過gcc指令編譯。以Ubuntu系統為例,詳細過程如下:
1、進入桌面Temp文件夾
❹ linux終端下如何進行C語言編譯
1、首先在linux下判斷是否安裝gcc編譯器,直接執行:gcc -v,判斷是否安裝gcc。
❺ 如何在linux下編譯/運行C/C++程序
gcc first.C -o first
說明:
1>編譯當前目錄下、名字叫做first.C的c源文件;
2>在當前目錄下、生成名字叫first(這個名字可以自己隨便寫、符合linux命名規則就行)的可執行程序;
關於運行:
用ls -l 命令,可以看到當前目錄下有一個綠色的文件、名字叫first,就是剛剛編譯得到的文件;
使用命令「./first」既可運行(無雙引號、雙引號是用來說明的);
不懂再問~
❻ 如何用GCC在linux下編譯C語言程序
在Linux下面,如果要編譯一個C語言源程序,我們要使用GNU的gcc編譯器,假設我們有下面一個非常簡單的源程序(hello.c):
int main(int argc,char **argv)
{
printf("Hello Linux
");
}
要編譯這個程序,我們只要在命令行下執行:
gcc -o hello hello.c
gcc 編譯器就會為我們生成一個hello的可執行文件.執行./hello就可以看到程
序的輸出結果了
❼ linux下如何運行編譯好的程序
編譯好的是什麼類型的程序?c?還是java還是別的?
很多隻能再命令行運行的文件必須在終端執行。
而且就算編譯好了,編譯好的可執行文件是沒有可執行許可權的。
需要手動添加才能運行~
希望你說具體點最好有截圖~
❽ linux 如何運行編譯程序
lz有這個疑問,說明lz用的是帶圖形用戶界面的linux。
如果是ubuntu,那麼,在應用程序(applications)-->附件(accessories)-->終端(terminal)中輸入命令。
❾ 在linux 編譯c。
gcc hello.c -o hello //gcc 是linux下的編譯器。 hello.c是源文件 hello是最終生成的可執行文件
./hello 運行這個程序
也可以不用-o, 直接gcc hello.c 這樣的話默認生成a.out可執行文件 ./a.out運行
❿ linux編譯的程序如何轉移到別的linux系統 (滿意追加50)
你上面提供的信息可以看出:你的網關應該是一台裝了 Linux 的PC機,現在你要做的就是編譯一個c語言開發的系統放上去運行。只說了你的 Linux 內核是 2.6.24.5 版的,並沒有說整個系統所用的是哪種發行版的Linux,Debian系列(Debian、Ubuntu、Mint等)與紅帽子系列(RHEL、CentOS、Federo、Oracle、紅旗等)的軟體安裝命令是完全不同的,如果是Debian系列的,你就可以用 apt-get install build-essential 命令來安裝(需要 root 身份和連了 Internet 的環境),如果是紅帽子系列則需要你自己從網上搜索下載各個軟體包下載到自己的電腦(網關)中來再安裝。
實際上,所謂「編譯環境」主要就是 make、gcc、glibc 三個包,你可以從網上下載這三個包的源程序下來到自己的電腦(已經有編譯環境的、不是那個網關)里來自己編譯安裝到自己另外指定的目錄里,然後再整個目錄復制到網關恰當的目錄上去。不過,這樣做需要注意make、gcc、glibc 三個包的版本配套問題,版本搭配不正確容易產生各種問題。這種做法你需要學習掌握 CLFS 相關知識。
當然,你還可以考慮根本就不理網關上沒有編譯系統的問題,在自己的已經有編譯系統的電腦上編譯 tcpmp 源代碼生成適合於網關上安裝的軟體包來使用。把源代碼編譯生成某種軟體包的方法應該在 tcpmp 源代碼的根目錄下有說明的,你查看一下該目錄下名為 README、INSTALL的文件或子目錄,裡面應該有教你安裝的方法。