C 链接器问题,针对 macOS-arm64 构建,与为 macOS-x86_64 构建的文件链接

C Linker issue, building for macOS-arm64, linking with file built for macOS-x86_64

提问人:user22003114 提问时间:6/2/2023 最后编辑:user22003114 更新时间:6/2/2023 访问量:127

问:

当尝试链接并运行在其他人的机器上编写的 C 语言时,我收到以下警告:

ld:警告:忽略文件 /usr/local/lib/libpng.dylib,针对 macOS-arm64 构建,但尝试链接为 macOS-x86_64 构建的文件

我在 Mac m1 上运行它,它适用于运行 Mac m1 的其他机器。

关于如何解决问题的任何想法?谢谢!

c 链接器错误 arm64

评论

1赞 Barmar 6/2/2023
这是一个警告,而不是一个错误。
1赞 Siguza 6/2/2023
有问题的库是为 x86_64 而不是 arm64 构建的,其中哪一部分尚不清楚?
0赞 tadman 6/2/2023
它看起来像是从x86_64机器移植过来的安装的徘徊库。
0赞 Community 6/2/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。

答: 暂无答案