gpt4 book ai didi

c++ - autotools 和 -Wl,-whole-archive

转载 作者:太空狗 更新时间:2023-10-29 23:04:39 27 4
gpt4 key购买 nike

是否可以告诉 autotools 使用 -Wl,-whole-archive 标志链接其中一个库?

生成文件.am

bin_PROGRAMS = pktanon 
pktanon_SOURCES = main.cpp
pktanon_DEPENDENCIES = $(lib_LIBRARIES)
pktanon_LDADD = libpktanon.a $(LDADD)

我需要将 libpktanon.a 与 -Wl,-whole-archive 标志链接起来,我还想让 make 执行如下操作:

g++ -o pktanon main.o -Wl,-whole-archive libpktanon.a -Wl,-no-whole-archive -l...

(如 this question )

最佳答案

我遇到了类似的问题here .你可以这样做:

pktanon_LDFLAGS = -Wl,--whole-archive,libpktanon.a,--no-whole-archive

问题是 Libtool 不保证其执行的实际命令行上链接器标志的顺序,因此您必须像这样强制执行。

关于c++ - autotools 和 -Wl,-whole-archive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22210903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com