首页 > 解决方案 > 初学者交叉编译 mipsel

问题描述

我已经安装了用于交叉编译的“mipsel tuxbox”编译套件主机系统是 x86_64 slackware 目标是 mipsel32bit “vuduo+”

例如,我想编译一个程序,我使用这个脚本

make clean
export TOOLCHAIN=/opt/mipsel-tuxbox-linux-gnu
export PATH="$TOOLCHAIN/bin:$PATH"
export CC=/opt/mipsel-tuxbox-linux-gnu/mipsel-tuxbox-linux-gnu/bin/gcc
export RANLIB=/opt/mipsel-tuxbox-linux-gnu/mipsel-tuxbox-linux-gnu/bin/ranlib
make

编译可执行是..x86_64!

如果我使用这条线,会给我很多关于未找到包含的错误

make CC=/opt/mipsel-tuxbox-linux-gnu/mipsel-tuxbox-linux-gnu/bin/gcc STRIP=/opt/mipsel-tuxbox-linux-gnu/mipsel-tuxbox-linux-gnu/bin/strip CPPFLAGS="-I/opt/mipsel-tuxbox-linux-gnu/mipsel-tuxbox-linux-gnu/sysroot/usr/include/linux/ -I/opt/mipsel-tuxbox-linux-gnu/mipsel-tuxbox-linux-gnu/sysroot/usr/include/sys/"

怎么了?

标签: cross-platform

解决方案


您还应该看看http://code.vuplus.com/index.php?action=repo

这些系统基于使用https://github.com/openembedded/bitbake构建系统的https://github.com/openembedded 。

除了上面的原始 vu+ 还有很多其他的

它使您可以构建简单的应用程序并将其集成到具有一致依赖关系的完整系统映像中。

其他选项是


推荐阅读