gpt4 book ai didi

macos - 在 Mac OS X Lion : "error: CPU you selected does not support x86-64 instruction set" 上安装 libmad

转载 作者:行者123 更新时间:2023-12-04 06:44:30 24 4
gpt4 key购买 nike

我正在尝试在 Mac OS X 10.7 Lion 上安装需要 libmad(MPEG 音频解码器库)库的程序,但安装 libmad.0.15.b 会导致此错误:

version.c:1: error: CPU you selected does not support x86-64 instruction set

该库在 OS X 10.5 上安装良好。是 64 位兼容性问题吗?我找不到有关在 Lion 上安装的任何具体说明或文档。有什么建议?
谢谢。

最佳答案

默认情况下,Snow Leopard 和更新版本上的 C 和 C++ 编译器生成 64 位二进制文​​件,而不是旧版本的 OS X 中的 32 位。libmad configure 脚本显然没有改变来应对这个问题,因此会生成导致您看到的 32/64 位冲突的构建命令。

这意味着修复它的一种方法是强制进行 32 位构建。

但是,很容易将配置脚本引入正确的 CPU 类型。对于狮子:

$ ./configure x86_64-apple-darwin11.3.0

对于 Snow Leopard,更改内核版本:
$ ./configure x86_64-apple-darwin10.6.0

关于macos - 在 Mac OS X Lion : "error: CPU you selected does not support x86-64 instruction set" 上安装 libmad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284698/

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