gpt4 book ai didi

makefile - 在 OS X Lion 中编译 64 位 FLAC/libFLAC

转载 作者:行者123 更新时间:2023-12-02 19:07:34 27 4
gpt4 key购买 nike

我想在我尝试构建的应用程序中使用 libFLAC 动态库,但我不太熟悉 configuremake 参数实际上让 FLAC 进行编译。

我尝试过 CC="gcc -m64"CXX="g++ -m64"./configure 并且似乎运行良好,没有问题,但是当我运行 make,我仍然得到

[...lots of output with seemingly no errors...]  /usr/bin/ranlib: archive member: .libs/libFLAC.a(bitreader_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)/usr/bin/ranlib: archive member: .libs/libFLAC.a(cpu_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)/usr/bin/ranlib: archive member: .libs/libFLAC.a(fixed_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)/usr/bin/ranlib: archive member: .libs/libFLAC.a(lpc_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)/usr/bin/ranlib: archive member: .libs/libFLAC.a(stream_encoder_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)ranlib .libs/libFLAC.aranlib: archive member: .libs/libFLAC.a(bitreader_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)ranlib: archive member: .libs/libFLAC.a(cpu_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)ranlib: archive member: .libs/libFLAC.a(fixed_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)ranlib: archive member: .libs/libFLAC.a(lpc_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)ranlib: archive member: .libs/libFLAC.a(stream_encoder_asm.o) cputype (7) does not match previous archive members cputype (16777223) (all members must match)ranlib: for architecture: x86_64 file: .libs/libFLAC.a(float.o) has no symbols  make[4]: *** [libFLAC.la] Error 1  make[3]: *** [all-recursive] Error 1  make[2]: *** [all-recursive] Error 1  make[1]: *** [all-recursive] Error 1  make: *** [all] Error 2

有什么建议吗?

最佳答案

要使其在 Lion 上编译,请禁用汇编器优化:

% ./configure --disable-asm-optimizations

关于makefile - 在 OS X Lion 中编译 64 位 FLAC/libFLAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8694676/

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