【问题标题】:Autotools configure build option not recognizedAutotools 配置构建选项无法识别
【发布时间】:2016-02-07 09:06:59
【问题描述】:

我今天遇到了这个故障,我正在为我的 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

怎么了?请提出建议。

【问题讨论】:

    标签: linux build cross-compiling autotools configure


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2016-08-12
      • 1970-01-01
      • 2014-02-13
      相关资源
      最近更新 更多