Netperf 交叉编译时会出错 configure: error: cannot check setpgrp。这是由于在configure 文件中会有 如下 语句:
if test "${ac_cv_func_setpgrp_void+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
if test "$cross_compiling" = yes; then
{ { echo "$as_me:$LINENO: error: cannot check setpgrp when cross compiling" >&5
echo "$as_me: error: cannot check setpgrp when cross compiling" >&2;}
{ (exit 1); exit 1; }; }
else
在语句中判断是否ac_cv_func_setpgrp_void 设置, 如果没有设置,交叉编译必然会出错。
所以可以用此命令configure 后再编译:
echo "ac_cv_func_setpgrp_void=yes" > config.cache
./configure --build=i686-pc-linux-gnu --host=mips CC=mips_4KC-gcc --config-cache
阅读(4222) | 评论(0) | 转发(0) |