cow
cow copied to clipboard
交叉编译出openwrt基于mipsel 架构下的版本成功
经过各种艰难困苦、千难万险,折腾了大半年。终于使用最新的gcc 5.3版本编译出了gccgo的交叉编译器,成功于路由器上运行。
过程非常曲折。。终于解决了各种错出翔的问题。
于极路由2上运行成功,其他的mipsel架构的路由器应该也能运行(比如小米),不过我没试过。
运行成功,功能基本正常,就是效率似乎有点低,耗的内存有点大。
那个722%似乎是虚拟内存,不知道为什么耗这么大,不过路由器也未明显感到卡,测试下载速度基本也能达到带宽极限。我现在就是经过它的代理来发的这个Issues。
可去这里下载那个cow.zip: https://github.com/mlkt/openwrt-mipsel-cow 解压至路由器上、添加执行权限、配置好那个rc.txt之后就可以运行了。
由于使用的是静态链接(动态链接会出现奇怪的问题),各种库都在一个程序里面,不会出现找不到库的问题,同时也非常大(10MB),请确定路由器有足够的空间,因为我是插了SD卡的,所以没问题。
至于这个gccgo交叉工具链是怎么编译的等我过后好好整理一下再说,各种文件代码配置改来改去有点混乱,三言两语也说不清。
ar71xx的有没有?
感谢分享,不知道用到现在总体感觉如何?是否稳定?
运行稳定,功能也正常,就是内存占用有点高
感谢分享,mark
感谢!非常棒
交叉编译器无法编译程序。 能给个mipsel go的 交叉编译器的下载地址么。
我是用https://github.com/gomini/go-mips32.git 编译mips32的,编译出来大概4.95MB左右
这个可以有 真希望能出个Luci 优化一下 Mark一下
https://github.com/victorshell/CowAR71xx