gpt4 book ai didi

macos - 使用 i386 arch 而非 x86_64 在 OSX 上构建 libFLAC

转载 作者:行者123 更新时间:2023-12-01 04:09:18 26 4
gpt4 key购买 nike

我正在尝试构建 libFLAC 以在我的项目中使用,但是在链接方面,GCC 忽略了该库,因为它说它不是为当前架构 (i386) 构建的。当我以 64 位编译程序时,它正确链接了库,这意味着该库是为 x86_64 架构编译的。不幸的是,我的程序不能在 64 位上运行,所以我需要将 libFLAC 编译为 i386。我试过使用 ./configure --build=i386 但它似乎没有改变任何东西。

到目前为止,我一直在这样做:
./configure --disable-asm-optimizations --build=i386
制作
须藤制作安装

但它似乎总是为 x86_64 构建。

有谁知道我如何强制它为某种架构编译?

最佳答案

从我的评论逐字逐句:

试试 ./configure CFLAGS='-arch i386' .您可能需要其他 CFLAGS也一样,但试一试。

关于macos - 使用 i386 arch 而非 x86_64 在 OSX 上构建 libFLAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7342099/

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