Linux下使用gcc编译出现的问题
一个最简单的hello,world程序.我像这样写:
文件test.cpp:
#include <stdio.h>
int main()
{
printf("hello,world!\n");
return 0;
}
然后通过gcc test.cpp
这样是编译正确的.但改成如下写法:
#include <iostream>
int main()
{
std::cout << "hello,world!\n";
return 0;
}
这样却会报一大堆的错误.大概内容是:
/tmp/ccj AGLKH.o(.text+0x14): In function 'main';
: undefined reference to 'std::basic_ostream<char, std::char_traits<char> >........
好象是c++的库不全还是怎么的?请问谁知道解决方法?