gpt4 book ai didi

c - libgcc.a 和 libgcc_s.a 之间的区别?

转载 作者:太空狗 更新时间:2023-10-29 16:56:36 28 4
gpt4 key购买 nike

我们已经使用 RPM 文件在 AIX 6.1 上安装了 GCC 和 libgcc

我想知道的是为什么“libgcc_s.a”没有创建在下面的文件夹下?

/opt/freeware/lib/gcc/powerpc-ibm-aix6.1.0.0/4.2.0/

在该文件夹中有一个 libgcc.a 而不是 libgcc_s.a 并且链接器似乎需要那个 libgcc_s.a 文件

我问的原因是,如果我尝试在 AIX 6.1 上创建一个简单的“hello world”类型的共享库,它会提示并说类似“找不到 libgcc_s.a”

我运行了如下命令:

find / -name '*libgcc*' -print 2>/dev/null

尝试在机器上查找 libgcc_s.a,但什么也没有 ;-(

知道如何将 libgcc_s.a 安装到 AIX 机器上吗?

最佳答案

您可以尝试使用选项 -static-libgcc 进行编译。

关于c - libgcc.a 和 libgcc_s.a 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7811962/

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