C 交叉编译arm的rpm源代码
我正在尝试运行autoconf来生成交叉编译基于arm的Zynq板的rpm代码所需的Makefile 当我跑步时:C 交叉编译arm的rpm源代码,c,linux,cross-compiling,embedded-linux,C,Linux,Cross Compiling,Embedded Linux,我正在尝试运行autoconf来生成交叉编译基于arm的Zynq板的rpm代码所需的Makefile 当我跑步时: ./configure --host=arm-xilinx-linux-gnueabi CFLAGS="-I/usr/include/nspr -I/usr/include/nss -I/usr/include/linux" 我得到以下错误: checking how to hardcode library paths into programs... immediate che
./configure --host=arm-xilinx-linux-gnueabi CFLAGS="-I/usr/include/nspr -I/usr/include/nss -I/usr/include/linux"
我得到以下错误:
checking how to hardcode library paths into programs... immediate
checking for bison... bison -y
checking for arm-xilinx-linux-gnueabi-gcc option to accept ISO C99... unsupported
configure: error: ISO C99 capable compiler required
1) 信息非常清楚。2) 请参阅,您需要设置
c99
标志(例如:在配置脚本中设置-std=c99
),或者您需要使用另一个支持c99的交叉编译器。谢谢SnakeDoc!我之前试过用CFLAGS-std=c99设置它,但它不起作用,但当我切换到-std=c99时,它又出现了另一个错误。1)消息非常清楚。2) 请参阅,您需要设置c99
标志(例如:在配置脚本中设置-std=c99
),或者您需要使用另一个支持c99的交叉编译器。谢谢SnakeDoc!我之前试着用CFLAGS-std=c99设置它,但它不起作用,但当我切换到-std=c99时,它又出现了另一个错误。