小编Yax*_*Yax的帖子

当使用-static时,如何让gcc/ld遍历许多'-l library'?

我想静态编译pdf2svg所以我将能够在稳定的Debian中使用最新版本.在./configure不给--enable-static选项,所以我在手动添加Makefile -static选项链接.

不幸的是,结果并不像我怀疑的那样.链接给了我很多undefined reference错误.经过一些谷歌搜索,我发现问题是由错误的顺序引起的-lsome_lib.Gcc链接器尝试在每个库中静态链接一次,当它第一次看到它时 - 信息和Stackoverflow问题:为什么链接库的顺序有时会导致GCC错误?.

是否有可能使链接器通过库列表进行多次传递?

c++ linker gcc ld static-linking

1
推荐指数
1
解决办法
1386
查看次数

标签 统计

c++ ×1

gcc ×1

ld ×1

linker ×1

static-linking ×1