g++ 报错,没治了解决思路

g++ 报错,没治了
$test.cpp
#include   <stdio.h>

int   main(void)
{
        printf( "Error!\n ");
return   0;
}
$g++   test.cpp                     没问题,但是

$test.cpp
#include   <iostream>
using   namespace   std;

int   main(void)
{
        cout   < <   "Error!\n ";
return   0;
}

$g++   test.cpp           :报如下错误
ld:0711-317   ERROR:Undedined   symbol:   .std::basic_ostream <char,   std::char_traits <char>   > &   std::operator < <   <std::char_traits <char>   > <std::basic_ostream <char,   std::char_traits <char>   > &   ,char   const*>


有没有装c++库啊 ?


没有装C++的库?
ls /usr/lib/libstdc++看看有没有.


我出现一个跟你一样的问题,后来改正发现是因为我的路径中有中文所以就出现了这样的错误了,你可以尝试一下把你的bsd的路径全部改为英文的。

g++ 报错,没治了解决思路

相关文章:

你感兴趣的文章:

标签云: