gpt4 book ai didi

c++ - 使用 --whole-archive 标志链接

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:31 24 4
gpt4 key购买 nike

此问题与 This question I asked yesterday. 有关现在看来,链接器标志 --whole-archive 强制将 test 对象包含在二进制文件中。然而,在链接时,

g++ main.cpp -o app -Wl,--whole-archive -L/home/dumindara/intest/test.a -Wl,-no--whole-archive

我收到以下错误:

/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld:找不到-lgcc_s

要做什么?

最佳答案

.a 文件旨在静态链接,因此不使用 -fPIC 进行编译。因此,您无法从中创建共享库。

关于c++ - 使用 --whole-archive 标志链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887689/

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