Chinaunix

标题: 关于G++链接 [打印本页]

作者: 312-pirl0    时间: 2009-03-26 14:46
标题: 关于G++链接
有个问题请教一下大家:

我没有直接调用.a中的函数,但是我链接的时候想把.a中的文件一起编成一个执行文件,

g++中需要设置什么链接选项?
作者: yangsf5    时间: 2009-03-26 15:29
要把库静态编译进可执行文件?
作者: 312-pirl0    时间: 2009-03-26 15:32
是的。应该是这个意思。
作者: yangsf5    时间: 2009-03-26 15:53
gcc a.c b.a -o a
作者: 312-pirl0    时间: 2009-03-26 15:57
这样作的话,如果我在a.c中不调用b.a中的方法, b.a也会被编译进a中吗?
作者: langue    时间: 2009-03-26 15:59
标题: 回复 #5 312-pirl0 的帖子
你连接完成后用 nm 试一试不就知道了。
作者: 312-pirl0    时间: 2009-03-26 16:10
标题: 回复 #6 langue 的帖子
谢谢搞定了,使用nm进行确认了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2