无法识别 Autotools 配置构建选项

Autotools configure build option not recognized

我 运行 今天遇到了这个问题,我正在为我的 linux 系统交叉编译许多库,除了这个 zlib-1.2.8 之外的所有库都运行良好。

我的配置命令是:

CFLAGS=-I/home/user/openwrt/openwrt/staging_dir/target-powerpc_8540_uClibc-0.9.33.2/include/ 
LDFLAGS=-L/home/user/openwrt/openwrt/staging_dir/target-powerpc_8540_uClibc-0.9.33.2/lib/ 
./configure --build=x86_64-unknown-linux-gnu --host=powerpc-openwrt-linux-uclibcspe  
--prefix=/home/user/openwrt/openwrt/staging_dir/target-powerpc_8540_uClibc-0.9.33.2

--build=x86_64-unknown-linux-gnu 适用于所有图书馆,但这个图书馆除外。

错误:

unknown option: --build=x86_64-unknown-linux-gnu
./configuer aborting

怎么了?请提出建议。

因为配置脚本不是通常的脚本,而是专门为 zlib 编写的,所以通常的假设不适用。

--build=x86_64-unknown-linux-gnu 你需要的是--arches="-arch x86_64"

我不认为你可以在不进行一些调整的情况下使用生成的 Makefile 进行交叉编译(可能是对 CFLAGS)。