关于gcc和g++编译的问题

原创 2005年05月02日 17:35:00

测试了一下c++程序的编译

原来都是编译C程序,一直都是用-L -l来控制连接库,今天编译一个C++的项目竟然不能正常连接!!

仔细看过makefile没有问题啊,对比C项目的,参数等都是一致的。

到sourceforge找到一个C++的项目notepad++,看了一下他的makefile,自己的和他的区别是:

C++的项目,在最后用g++连接.o和.a文件的时候是把所有的库(.a)放在命令的最后,我原来编译C项目的时候总是放在前面

把最后一个连接指令中的包含库放到指令最后,一切OK

这个问题真是莫名其妙

解决 gcc/g++ 编译动态库通过却无法运行的问题

1.为什么编译通过却无法运行? 默认情况下,gcc编译时只会查找相应的头文件,而不会连接具体的lib。也就是说只要include设置完全,就可以编译通过。它没有进一步检查include中的类和函数有...
  • jmppok
  • jmppok
  • 2013年12月04日 15:15
  • 2312

Ubuntu 关于gcc/g++版本更换以及编译问题

我在编译android时,出现了以下问题:ERROR: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/x86_64-linux-glibc2.7-4...

linux 下编译c++y遇到的问题,(gcc只是c 语言编译器,g++是c++编译器)

这个问题一直困惑了我好久,一直都没有得到解决,说来真可笑,一个简简单单的hello.cpp最能折腾我这么多天。好了,今天总算是把这问题给解决了,由于考虑到和遇到同样问题的朋友,所以现在我就先把它给写上...

编译android4.0遇到gcc和g++编译器的问题解决方法

很多人在编译android4.0中可能遇到一些列问题,比如说其中一个就是GCC版本过高。 /usr/include/features.h:323:26: 致命错误: bits/prede...

折腾gcc/g++链接时.o文件及库的顺序问题(转)

转自: http://www.cnblogs.com/OCaml/archive/2012/06/18/2554086.html#sec-1-1 折腾gcc/g++链接时.o文件及库的顺...

gcc, g++编译时消除特定警告的方法

在编译调试代码的时候,编译警告可以为我们定位到程序中的很多异常问题。gcc 编译器为我们提供了很多的编译选项: -Wall  会打开一些很有用的警告选项,建议编译时加此选项。具体如下:        ...

gcc链接g++编译生成的静态库和动态库的makefile示例

使用c++开发程序或者库时,将库提供给其他人使用。 然而使用者是使用c开发的程序,链接g++编译生成的库时,于链接gcc生成的库,有所不同。 首先是静态库,以链接g++编译生成的libmylib....

gcc/g++ 链接库的编译与链接

gcc/g++ 链接库的编译与链接 surgewong@gmail.com http://blog.csdn.net/surgewong       程序编译一般需要经预处理、编译、...

AIX6.1 下构建 GCC/G++ 编译环境

网络上关于AIX安装gcc/g++文档很多,不过大多数都基于5.3,试图在一台AIX6.1安装,安装过程少不了插曲,记录供查阅。 1.  下载gcc/g++ for aix 6.1版本。IBM官网提...
  • wisheen
  • wisheen
  • 2012年05月09日 09:21
  • 2138

如何用gcc/g++编译生成so链接库,以及how to use .so

(3年前) 由于以后要开发一个mysql的.so,所以该事例名字为my,类名为mysql。 为了说的更明白,mysql里面有3种成员函数,int , unsigned int, char *, 每个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于gcc和g++编译的问题
举报原因:
原因补充:

(最多只允许输入30个字)