当前位置: 技术问答>linux和unix
c++编译链接时怎样添加头文件和库信息?
来源: 互联网 发布时间:2015-10-14
本文导语: 我有一个源码里有configure,可以生成一个makefile文件 现在我修改了源码的一部分,加入了#include ,由于我继续使用原来的makefile文件,所以必需加入-I/usr/local/pgsql/include -L/usr/local/pgsql/lib -lpq 请教一下我...
我有一个源码里有configure,可以生成一个makefile文件
现在我修改了源码的一部分,加入了#include ,由于我继续使用原来的makefile文件,所以必需加入-I/usr/local/pgsql/include -L/usr/local/pgsql/lib -lpq
请教一下我该怎样加入这些信息!!先谢谢各位了!!
我把libpq-fe.h和postgres_ext.h这两个文件copy到源码文件夹中倒是解决了编译的问题,但链接时的问题还是没有办法。。。
现在我修改了源码的一部分,加入了#include ,由于我继续使用原来的makefile文件,所以必需加入-I/usr/local/pgsql/include -L/usr/local/pgsql/lib -lpq
请教一下我该怎样加入这些信息!!先谢谢各位了!!
我把libpq-fe.h和postgres_ext.h这两个文件copy到源码文件夹中倒是解决了编译的问题,但链接时的问题还是没有办法。。。
|
可能要改makefile.am文件
好久没弄了
楼主可以去google搜索automake研究下
好久没弄了
楼主可以去google搜索automake研究下
|
动态库或静态库跟在连接后面
-L跟在编译后面
要不你把makefile帖出来。
-L跟在编译后面
要不你把makefile帖出来。
|
-ld