使用交叉编译工具链对C文件进行编译
7688内存比较小,不能在板上进行C文件的编译,所以要使用到交叉编译工具链。
我们首先需要到官网下载7688的SDK,
OpenWrt-SDK-ramips-mt7688_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2
解压这个文件,将解压文件夹中的toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2文件夹下的文件拷贝到另一个文件夹CC_TOOLS
到其它目录下新建一个C文件
对该文件进行交叉编译
../../Data/CC_TOOLS/bin/mipsel-openwrt-linux-g++ Hello.c -o Hello
编译时有以下警告
我们对其忽略,将生成的Hello文件复制到开发板上
scp a.out mailto:root@mylinkit.local:a.out
执行文件
程序运行成功!
|