ubuntu linux 9 04編譯執行c 程式

2022-03-07 09:07:10 字數 2304 閱讀 5940

1樓:匿名使用者

安裝gcc可以用終端命令 yum install gcc,也可以網上下個gcc的安裝包,有了gcc就可以編譯檔案了,另外,dev c++這個軟體也有linux的版本的,要比vc好用的多

2樓:左自強

gcc -o 你要生成的目標檔名 原始檔

3樓:落花紛飛的街道

把程式源**寫進文字檔案(任選一種編輯器如vi,emacs,gedit等),命名為.cpp檔案,然後在終端進入該檔案所在目錄,執行g++ 檔名.cpp -o 檔名 (可以按照需要新增其他引數) -o後面那個就是生成的可執行檔案,執行的時候在所在目錄執行 .

/檔名

整合開發環境可以安裝codeblocks 終端執行 sudo apt-get install codeblocks 出現提示的時候輸入y回車。

沒有g++也是同樣的方法 sudo apt-get install g++

4樓:匿名使用者

你要視覺化的啊,貌似ecplise可以做到,終端輸入sudo apt-get install ecplise

如何在windows下編譯linux下的c++程式

5樓:學海方舟

安裝虛擬機器,在虛擬機器中安裝ubuntu,再在ubuntu上進行linux程式開發;還有種方式就是遠端登陸到另外一台linux主機;

6樓:匿名使用者

在windows下安裝乙個開發工具code::blocks,可以跨平台的。內建使用了一cygwin環境,就是linux的開發環境。

7樓:匿名使用者

編譯的程式目標平台如果是linux,建議安裝vmware虛擬機器,虛擬機器裡面裝個ubuntu或者centos系統;

還有個mingw, 可以谷歌看看怎麼用

8樓:匿名使用者

linux下的程式不能在windows下除錯的,系統呼叫不一樣。建議在windows下裝虛擬機器安裝linux,然後在linux下除錯,也可以在windows下用遠端終端連線虛擬機器用gdb命令列除錯。

建議看看作業系統的課本。你的一些基本概念比較混淆。比如mingw是編譯器,你說的dos應該是指命令列。

dos其實是作業系統(disk operation system),估計你是在windows下使用的命令列。其實vc也是有編譯器,鏈結器的,只是它用圖形介面把這些命令列給隱藏了起來。

9樓:匿名使用者

總共又三種方案:

mingw+codeblocks,是windows下的gcc編譯工具+跨平台的輕量ide,可以編譯c++的程式,還可以使用wxwidget(跨平台的介面工具)

使用cygwin,是windows下中介軟體級別的編譯工具。可以在cygwin下用命令列編譯程式。

使用vmware或者其他虛擬機器,安裝目標linux系統,並且編譯。這是虛擬硬體級別的編譯工具,其編譯的程式是完全可以在linux系統上執行的。

如何在ubuntu下編譯和執行c語言程式

10樓:東方今典看風景

ubuntu是linux的一種,所以linux的編譯器gcc同樣也適用於ubuntu。 要在ubuntu下編譯gcc,可以按照如下步驟。 1,確認gcc是否安裝。

ubuntu的標準安裝,會同步安裝gcc編譯器,如果沒有安裝,那麼需要手動安裝。

關於ubuntu系統上的c++編譯過程!!

11樓:匿名使用者

1.你會使vi編輯器嗎? 想必是新手指定不會! (先學著使用它吧)2.sudo apt-get install g++ 把g++先安裝了!

3.其實你可以選擇用記事本編的! 既然想用vim編輯器,我就簡單的寫幾步吧!

$ vi hello.cpp進入vim編輯器,按i可進入輸入狀態,輸入你的cpp內容

,按esc,再按:wq儲存退出!

再$ g++ hello.cpp

$ ./a.out 執行你的檔案!

12樓:暢夜桖

要是不習慣文字介面,可以裝個code::blocks,是基於gcc的

13樓:獵戶座

用code::blocks吧,跨平台的c/c++編輯器,g++和gdb在軟體中心裝一下,code::blocks裡設定下除錯選項

C語言習題求助,編譯通過,執行錯誤,高分求解

由於 c 語言本身的最大特點就是 其不僅是程式設計格式上非常地自由,而且在對其進行編譯時也是非常自由的 編譯器能夠放過去很多它認為不是問題的問題 但自由的同時也給程式設計師帶來了程式除錯和執行上的困難。有些錯誤在編譯的時候是能夠發現的 例如 程式語法錯誤 而有些錯誤在編譯程式的時候卻是不能夠被發現的...

C語言,這裡編譯沒有錯誤,為什麼執行時出錯

x是整型,在最後乙個printf函式 中應該用 d,你用的是 lf。如果你要回用 lf,程式應該改答為 include stdio.h void main 是求最大公約數吧?printf lf x 中的控制符不正確,應改為 d,即printf d x emm,我跑了下沒問題啊,可以說下程式是做什麼的...

求C的開發工具要越小越好能編譯執行即可

如果最小來,可以用記事源本寫,用csc編譯方法 建一bai 個 cs,寫入du 用c windows microsoft.framework 2.0 csc.exe 編譯 語法csc.exe cs就ok了 如果想要zhiide環境,推薦 用記事本固bai然是可以du的,但是要你自己去編譯。zhi用v...