WRTnode 2R 交叉编译

首先,我们需要完成WRTnode 2R SDK搭建,固件的编译,然后我们可以在wrtnode文件夹下找到mipsel-openwrt-linux-gcc,将其软链接到/usr/local/bin目录下。

1
sudo ln -s /home/ypw/Desktop/wrtnode/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mipsel-openwrt-linux-gcc /usr/local/bin/

然后我们新建一个工作目录,创建test.c,然后进行交叉编译。

1
2
3
mkdir test
cd test
nano test.c
1
2
3
4
5
6
#include <stdio.h>
int main()
{
printf("Hell World!\n");
return 0;
}

Ctrl+O,回车,保存文件,然后Ctrl+X退出nano。

1
2
mipsel-openwrt-linux-gcc test.c -o test
scp test root@192.168.8.1:/root/

编译完成之后,我们通过scp命令将其拷贝到WRTnode 2R上。

最后,在2R上运行test。

1
2
ssh root@192.168.8.1
./test

参考自用openwrt编译器交叉编译