标签:
给路由器安装好Openwrt系统后,在上边运行自己编写的程序,一般需要在宿主机器上交叉编译成mips架构的二进制程序,然后拷贝到路由器上运行。
交叉编译需要交叉编译工具链,在编译Openwrt时。交叉编译工具链以及生成了,我们只需要将路径添加到系统环境变量中去。
exportSTAGING_DIR=/path/to/openwrt/trunk/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/ exportPATH=$PATH:$STAGING_DIR/bin
新建一个test.c文件,添加
#include<stdio.h> voidmain() { printf("hello world\n"); return; }
./mipsel-openwrt-linux-gcc test.c -o test
root@OpenWrt:~# ./test hello world
标签:
原文地址:http://blog.csdn.net/lichao_ustc/article/details/42805257