www.pryy.net > lstDC

lstDC

因为gcc只能编译C语言编写的程序,有的程序是用C++写的,所以编译的时候就要使用G++,或者手动加上标准C++库

鉴于目前没有人回答有实际作用的答案,我就在我会的非常少的基础上回答你一下吧,最起码我是认真回答的 我分析这个问题可能是2个原因: 1:没找到库,但是就算知道没没找到库你也没办法,所以你可以这样做来解决这个问题。手动连接库:把你需要...

在makefile中看到 CC_FLAGS=.... 类似的语句没,加在后面,(话说,一般添加C++运行库的是 -lrt 而非 -lstdc++,这个不是杜撰出来的吧?)

需要指定连接库libstdc++,如此: gcc test.cpp -lstdc++

我记得静态库混合动态库要加特殊指令的,你可以试试这样: gcc -g -lstdc++ -g -WI,-Bdynamic -L. -lmy -WI,-Bstatic -L. -lmy -o test....

gcc xxx.cc -Wall -oxxx -lstdc++g++ xxx.cc -Wall -oxxx就算你不包含任何C++头文件,直接gcc xxx.cc在链接的时候还是会出问题。

gcc xxx.cc -Wall -oxxx -lstdc++ g++ xxx.cc -Wall -oxxx 就算你不包含任何C++头文件,直接gcc xxx.cc在链接的时候还是会出问题。

青参考百度文库:http://wenku.baidu.com/link?url=CTXh8FSkC6wo7LStdCXYAM5uE_849eafCTEMLv5m9b1BB453I2bwYX0DSPltsyh2MJIk9OrXKEWyq5rL9IOPrq-...

Linux要有编译器,可以先用whereis命令找一找 cnbubble@~:$ whereis c++ g++ gccc++:g++:gcc: /usr/lib/gcc这里只有gcc编译器 在shell中可以用: $...

我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用 gcc,链接用g++,一时也不知哪个...

网站地图

All rights reserved Powered by www.pryy.net

copyright ©right 2010-2021。
www.pryy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com