【发布时间】:2013-09-09 11:43:52
【问题描述】:
我正在尝试将几个库/档案(使用 ar 生成)链接在一起以生成一个中间 .o 文件,但是我对语法有点困惑,手册页并没有真正帮助..
如果我理解正确,我需要使用这个命令:
ld -r -o output.o -Lsearchdir -larchivename
search dir 是我的库所在的目录,archivename 是没有 lib 前缀或 .a 后缀的档案。
【问题讨论】:
-
链接器抱怨一些未定义的引用,我只是想仔细检查一下我是否使用正确的选项/语法调用它。