2016-12-22 3 views
-2

私はちょうど小文字に切り替えて、崇高なテキストエディタをインストールしました。私は作業を確認するためにC++で基本的なhello worldプログラムを書いた。そして、私はこのエラーを取得します。collect2:エラー:ldがC++で1の終了ステータスを返しました

/tmp/cc3Pmvft.o: In function `main': 
source.cpp:(.text+0xa): undefined reference to `std::cout' 
source.cpp:(.text+0xf): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' 
source.cpp:(.text+0x14): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)' 
source.cpp:(.text+0x1c): undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))' 
/tmp/cc3Pmvft.o: In function `__static_initialization_and_destruction_0(int, int)': 
source.cpp:(.text+0x4a): undefined reference to `std::ios_base::Init::Init()' 
source.cpp:(.text+0x59): undefined reference to `std::ios_base::Init::~Init()' 
collect2: error: ld returned 1 exit status 

のhello worldプログラムされた、

#include <iostream> 
using namespace std; 

int main(){ 
    cout << "Hello World!" << endl; 
    return 0; 
} 

私はグーグルとstackoverflowの中で答えを検索しましたが、解決策を見つけることができませんでした。

+0

を行う_ "私はグーグルとstackoverflowの中で答えを検索しましたが、解決策を見つけることができませんでした。" _本当に?私はこれが何度も尋ねられたことを思い出します。 –

答えて

1

C、g ++ではなく、C++コンパイラでコンパイルする必要があります。代わりに、この

gcc source.cpp 

この

g++ source.cpp 
関連する問題