gpt4 book ai didi

c++ - 为 i386 编译 x264

转载 作者:太空狗 更新时间:2023-10-29 19:49:41 26 4
gpt4 key购买 nike

如何为 i386 架构编译 x264 库?通常强制架构我会使用以下命令:

./configure CC="gcc -arch i386" CXX="g++ -arch i386"

但它似乎不适用于 x264。

为了编译 x264,我对其进行了配置和制作,这会生成一个 x86_64 库。当我尝试使用上述命令强制 i386 架构时,我收到以下消息:

Unknown option CC=gcc -arch i386, ignored Unknown option CXX=g++ -arch i386, ignored

配置脚本然后打印它是为 X86_64 平台配置的。我希望看到它针对 i386 平台进行配置并生成 i386 二进制文件。

最佳答案

Autotooled configure 脚本有特殊的命令行参数 --build--host 用于配置交叉编译。一些旧的配置脚本试图通过检查编译器的输出来确定它们正在交叉编译,但是显式地告诉配置脚本更明智和更健壮。

参见 here , 例如。或者 this question .

(哦,您看到的“未知选项”错误的直接原因是环境变量覆盖 sh 命令行上的脚本名称之前,不是在它之后。它不是 make,变量定义可以在 make 命令行本身上给出。)

关于c++ - 为 i386 编译 x264,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7192611/

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