用gcc(C编译器)编译C++程序,会报标题的错误。
原因是用gcc编译c++程序时,链接的库文件为libstdc++.so,而不是默认的libc.so,因此需要用-lstdc++参数指明,否则会在链接时发生错误.
如: gcc helloworld.cpp -lstdc++
本文介绍了解决使用GCC编译C++程序时出现libstdc++.so链接错误的方法,通过在编译命令中加入-lstdc++参数,确保正确链接标准C++库,避免链接时的错误。
用gcc(C编译器)编译C++程序,会报标题的错误。
原因是用gcc编译c++程序时,链接的库文件为libstdc++.so,而不是默认的libc.so,因此需要用-lstdc++参数指明,否则会在链接时发生错误.
如: gcc helloworld.cpp -lstdc++
8107
381
896
6424