ubuntu編譯cpp
A. 在ubuntu 下 HelloWorld.cpp 如何編譯成 HelloWorld.dll
gcc -g filename -o filename
編譯器命令
B. Linux 新手提問:ubuntu 下g++ 編譯C++程序老出錯 最簡單的也是這樣
你的命令寫錯了,應該是
g++
-o
test
test.cpp
即生成可執行文件
test,
編譯
test.cpp
另外,如樓上所說,應該加
using
namespace
std;
C. ubuntu下怎麼編程c++
作為新手,第一次在ubuntu系統下,使用c++編程時,你是不是很迷茫,無從下手啊?你會糾結已經寫好的hello.cpp文件要怎樣編譯?打開那個命令行是怎麼回事?是不是「終端」?一系列的疑問會冒出來。
那麼,今天簡單的總結了一下。希望能給那些初次接觸ubuntu下C++編程的童鞋們一些幫助。
1.首先ubuntu系統自帶了C++編譯器即g++,查看下你的系統中有沒有安裝。若沒有安裝,那麼在命令終端(ctrl+T)下輸入:sudo apt-getinstall gcc,就可以安裝gcc編譯器了。
2.用vim或者emacs寫程序,它們的中文翻譯:一個是神的編輯器,一個是編輯器之神。當然意思都是說這兩個編輯器很厲害,各有所長,就看自己的喜好了,我一般用的是vim編輯器。
3 在終端中輸入VIM就能打開vim編輯器。Vim操作指南,編寫好了一個文件後保存為123.cpp。
4 (注意:一定要保證你的終端是在你保存的文件的目錄下,不然每次你輸入都要寫上全部目錄路徑。)g++ -0 123 123.cpp意思是將123.cpp這個源文件使用g++編譯器編譯,編譯後的輸出是123可執行文件。
5 在終端下輸入123,就能顯示你代碼的執行結果了。
要是你嫌棄上面的步驟繁瑣,可以直接使用下面這個方法。打開終端,把hello.cpp放到home下,這樣你在終端即在home文件夾下,可以直接編譯命令:g++ ./hello.cpp。然後在home下就會有一個a.out,這個就是編譯出來的文件。接著運行它:./a.out,就可以在終端中看到結果了。
D. ubuntu 下寫了一個cpp(include兩個類),兩個類,g++後說找不到類怎麼辦
實際上,從源代碼到可執行文件,需要編譯轎判和鏈接兩個步驟。
現在你的項目中有2個cpp文件,還有一個要包含的.h文件。在編扮槐譯的時候,你需要先把2個cpp分別編譯成.o文件,再把這些.o文件用鏈接器鏈接成一個可執行文件。
編譯和鏈接程序都是g++,區別是 編譯 的時候帶 -c 參數。
你的項目應該象下面這樣編譯。
g++ -c -o MyFirst.o MyFirst.cpp
g++ -c -o Hello.o Hello.cpp
這樣會生成兩個編譯出來的.o文件
然後用下面這樣的命令閉缺改進行鏈接。
g++ -o MyFirst MyFirst.o Hello.o
E. 求ubuntu下的basic和c++編譯器。
ubuntu下C++的編譯器直接使用g++ 就可以了啊。
例如,一個名為test.cpp的源文件,編譯時,就使用命令:g++ test.cpp 就可以了,然後會自動生成一個a.out的可執行文件,其實,g++的用法可gcc一樣,只是一個是編譯C源文件的,一個是編譯c++源文件的。
用gcc也可以編譯c++文件只是要加-lstdc++ 才能編譯C++文件。
F. 怎麼在ubuntu下用g++編譯已寫好的c++程序
gcc
是gnu的編譯器集合世旅,運行它就行了.編譯器就是讀入源文件生成目標文件.你按我說的hello
world一下就可以了.
你需要在命令行上運行gcc.打開命令行,在你當前目錄上新建一個文件,結尾一定要是".cpp"這個".cpp"就告訴gcc你要編譯的是C++文件.然後編輯這個文件,保存後輸入
gcc
你的文件.cpp
就行了.
gcc會自動調用g++編譯這個文件並且調用ld生成一個搜含凳a.out文件,這個就是編譯後的可執行文件,a.out是gcc的默認輸出文件.輸入a.out你就可以運行它,看到結果了.
另外注意unbutu的安裝是非常簡介的,你可能沒有安裝gcc,不過這樣當你輸入gcc的時候會有輸出告訴你怎樣apt-get的老薯.然後就是標准庫可能沒有安裝,怎麼安裝,在軟體包管理里找libc就差不多能找到了.
G. 請高手賜教虛擬機下ubuntu編譯c++程序是出現如下錯誤該怎麼解決
pcap.h和bpf.h兩個文件同時聲明了bpf_filter函數,而且參數不一樣,產生沖突了
H. Ubuntu怎麼用c/c++編程
作為新手,第一次在ubuntu系統下,使用c++編程時,你是不是很迷茫,無從下手啊?你會糾結已經寫好的hello.cpp文件要怎樣編譯?打開那個命令行是怎麼回事?是不是「終端」?一系列的疑問會冒出來。
那麼,今天簡單的總結了一下。希望能給那些初次接觸ubuntu下C++編程的童鞋們一些幫助。
1.首先ubuntu系統自帶了C++編譯器即g++,查看下你的系統中有沒有安裝。若沒有安裝,那麼在命令終端(ctrl+T)下輸入:sudo apt-getinstall gcc,就可以安裝gcc編譯器了。
2.用vim或者emacs寫程序,它們的中文翻譯:一個是神的編輯器,一個是編輯器之神。當然意思都是說這兩個編輯器很厲害,各有所長,就看自己的喜好了,我一般用的是vim編輯器。
3 在終端中輸入VIM就能打開vim編輯器。Vim操作指南,編寫好了一個文件後保存為123.cpp。
4 (注意:一定要保證你的終端是在你保存的文件的目錄下,不然每次你輸入都要寫上全部目錄路徑。)g++ -0 123 123.cpp意思是將123.cpp這個源文件使用g++編譯器編譯,編譯後的輸出是123可執行文件。
5 在終端下輸入123,就能顯示你代碼的執行結果了。
要是你嫌棄上面的步驟繁瑣,可以直接使用下面這個方法。打開終端,把hello.cpp放到home下,這樣你在終端即在home文件夾下,可以直接編譯命令:g++ ./hello.cpp。然後在home下就會有一個a.out,這個就是編譯出來的文件。接著運行它:./a.out,就可以在終端中看到結果了。