Chinaunix

标题: 编译静态连接程序的问题 [打印本页]

作者: ziffer    时间: 2010-08-24 10:54
标题: 编译静态连接程序的问题
本帖最后由 ziffer 于 2010-08-24 11:03 编辑

大家好,
      我现在要作一个程序,依赖很多动态库,我想把库都静态链接进去,这样就不用每次拷贝一大堆的依赖库到没有装该库的机器上了。
      我用gcc指定-static -static-gcc可以静态连接可以,可是写入到makefile里,CFLAG = -static -static-gcc或者LDFLAG = -static -static-gcc,发现都不行。
      求教怎么将程序静态链接,谢谢!
作者: ljysyn    时间: 2010-08-24 18:22
  1. gcc test.c liba.a -o test
复制代码

作者: ziffer    时间: 2010-08-25 08:59
回复 2# ljysyn


    谢谢,已经知道问题了,原因是我把静态库放在了前面,应该放在最后




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