交叉编译出错

xiao_Mrs_li 2017-05-14 09:03:15
我先设置了交叉编译的变量

export CC=/home/lixiao/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mips-openwrt-linux-gcc

export CXX=/home/lixiao/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mips-openwrt-linux-g++
export PATH=/home/lixiao/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/:$PATH


export STAGING_DIR=/home/lixiao/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/


然后make后就出错了:





AR libclicktool.a
ar: `u' modifier ignored since `D' is the default (see `U')
RANLIB libclicktool.a
BUILDCXX ../../lib/string.cc
BUILDCXX ../../lib/straccum.cc
BUILDCXX ../../lib/glue.cc
BUILDCXX ../../lib/bitvector.cc
BUILDCXX ../../lib/hashallocator.cc
BUILDCXX ../../lib/ipaddress.cc
BUILDCXX ../../lib/etheraddress.cc
BUILDCXX ../../lib/timestamp.cc
BUILDCXX ../../lib/error.cc
../../lib/error.cc: In static member function ‘static String ErrorHandler::vxformat(int, const char*, __va_list_tag*)’:
../../lib/error.cc:724:52: error: cannot convert ‘__va_list_tag**’ to ‘__va_list_tag (*)[1]’ in argument passing
strstore = item->hook(flags, VA_LIST_REF(val));
^
Makefile:68: recipe for target 'error.bo' failed
make[2]: *** [error.bo] Error 1
make[2]: Leaving directory '/home/lixiao/openwrt/click/tools/lib'
Makefile:26: recipe for target 'lib' failed
make[1]: *** [lib] Error 2
make[1]: Leaving directory '/home/lixiao/openwrt/click/tools'
Makefile:61: recipe for target 'tools' failed
make: *** [tools] Error 2


求助大神
...全文
982 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

679

社区成员

发帖
与我相关
我的任务
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linuxpython 技术论坛(原bbs)
社区管理员
  • 智能路由器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧