编译简单的C ++程序时出错

时间:2014-12-20 11:40:18

标签: c++

我试图用c ++编译我的第一个程序,它是一个非常简单的代码,我不知道为什么它不编译并给我很多错误:

#include <iostream>

using namespace std;
int main () {
std::cout << "Game Over";
return 0;
}

这些是错误:

Undefined symbols for architecture x86_64:
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
  std::__1::basic_ostream<char, std::__1::char_traits<char> >&      std::__1::__put_character_sequence<char, std::__1::char_traits<char> >       (std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in untitled-7bd2fc.o
...

等等。

1 个答案:

答案 0 :(得分:6)

使用g++代替gcc编译(并链接)。