来自初学者的交叉编译mipsel

时间:2018-05-16 18:57:09

标签: cross-platform

我为crosscompile安装了“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/"

怎么了?

2 个答案:

答案 0 :(得分:1)

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

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

除了上方的原始vu +外,还有许多其他类似

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

其他选项是

答案 1 :(得分:0)

发现解决方案,这样的脚本编译得很好

.form-label-group > label