gpt4 book ai didi

linux - GCC:在搜索 -ltest 时跳过不兼容的/home/Linux/lib/libtest.a

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:17:18 25 4
gpt4 key购买 nike

我正在我的 Linux arch64 ARM 机器上用 gcc 4.8 版编译代码,我们在链接时遇到以下警告消息

警告:-

在搜索 -ltest 时跳过不兼容的/home/Linux/lib/libtest.a

我知道ARM cpu只支持32位。是因为图书馆的一些兼容性问题吗?

最佳答案

Is it because of some compatability issue with the library?

是的。例如,64 位链接将跳过 32 位库,否则选择,反之亦然,将发出此警告。但只要链接器确实找到它所连接的所有库的兼容版本需要,你没有问题。如果链接器找不到兼容的它需要的库,它将给出一个错误并且链接将失败。在不同架构的库所在的环境中,此类警告很常见共存于链接器的搜索路径中。

关于linux - GCC:在搜索 -ltest 时跳过不兼容的/home/Linux/lib/libtest.a,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252144/

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