测试了通过c在openwrt上正常运行
1.虚拟机安装Ubuntu,因为路由上的cpu是armv7,因此需要下载arm-linux-gcc来编译:arm-linux-gcc-4.4.3.tar.gz
因为想在openwrt上运行编译的c,因此先得查看路由上的cpu类型,命令如下:
cat /proc/cpuinfo 查看 Processor对应值就可以得知cpu的类型,比如arm、x86之类。
当然可以使用uname -m 可以更加简介直接获取。
2.Ubuntu编译c
按照网上教程,把arm-linux-gcc配置好后,可以编译c,但是要注意的是需要添加选项"-static"