从官网下载页面下载toolchain,例如x86平台的toolchain为:
OpenWrt-Toolchain-x86-for-i386-gcc-4.1.2_uClibc-0.9.30.1.tar.gz
解压缩,得到toolchain目录
设置环境变量如下:
export PATH=${toolchain中usr目录}/bin:$PATH
export STAGING_DIR=${toolchain中usr目录}
编辑代码文件example.c,编译(x86平台):
i486-openwrt-linux-uclibc-gcc example.c
得到a.out,即可放到目标环境运行。
注意:
1. 由于标准openwrt环境没有c++库,因此使用c++编译器编译得到的程序放到目标环境运行会报错(找不到c++运行时库)
参考:
1. http://zo0ok.com/techfindings/archives/1487
2. http://www.ccs.neu.edu/home/noubir/Courses/CS6710/S12/material/OpenWrt_Dev_Tutorial.pdf
原文链接: https://www.cnblogs.com/lych2e/p/4947762.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/224192
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!