gcc g++编译问题。

用了stl的c++工程用gcc编译不通过。

在链接的时候会显示很多未定义的符号,这是因为gcc默认不会和C++库进行链接。

一般可以使用g++进行链接。

 

当然,如果要使用gcc链接也可以,不过要使用-lstdc++将c++库链接进来。

example:

gcc -c stl.cpp

gcc stl.o -lstdc++ -o stl.exe

 

一些使用资料:

http://wiki.ubuntu.org.cn/index.php?title=Gcchowto&variant=zh-cn

posted @ 2012-07-26 16:15  Kevin!=NULL  阅读(385)  评论(0编辑  收藏  举报