cow icon indicating copy to clipboard operation
cow copied to clipboard

交叉编译出openwrt基于mipsel 架构下的版本成功

Open mlkt opened this issue 9 years ago • 9 comments

经过各种艰难困苦、千难万险,折腾了大半年。终于使用最新的gcc 5.3版本编译出了gccgo的交叉编译器,成功于路由器上运行。

过程非常曲折。。终于解决了各种错出翔的问题。 于极路由2上运行成功,其他的mipsel架构的路由器应该也能运行(比如小米),不过我没试过。 qq 20151212000053 运行成功,功能基本正常,就是效率似乎有点低,耗的内存有点大。 20151212001202 那个722%似乎是虚拟内存,不知道为什么耗这么大,不过路由器也未明显感到卡,测试下载速度基本也能达到带宽极限。我现在就是经过它的代理来发的这个Issues。

可去这里下载那个cow.zip: https://github.com/mlkt/openwrt-mipsel-cow 解压至路由器上、添加执行权限、配置好那个rc.txt之后就可以运行了。

由于使用的是静态链接(动态链接会出现奇怪的问题),各种库都在一个程序里面,不会出现找不到库的问题,同时也非常大(10MB),请确定路由器有足够的空间,因为我是插了SD卡的,所以没问题。

至于这个gccgo交叉工具链是怎么编译的等我过后好好整理一下再说,各种文件代码配置改来改去有点混乱,三言两语也说不清。

mlkt avatar Dec 11 '15 16:12 mlkt

ar71xx的有没有?

huxim avatar Dec 16 '15 07:12 huxim

感谢分享,不知道用到现在总体感觉如何?是否稳定?

cikichen avatar Dec 27 '15 14:12 cikichen

运行稳定,功能也正常,就是内存占用有点高

mlkt avatar Dec 28 '15 15:12 mlkt

感谢分享,mark

hyper-xx avatar Dec 29 '15 09:12 hyper-xx

感谢!非常棒

PaulchiangGwok avatar Jan 31 '16 08:01 PaulchiangGwok

交叉编译器无法编译程序。 能给个mipsel go的 交叉编译器的下载地址么。

wumao avatar Mar 04 '16 14:03 wumao

我是用https://github.com/gomini/go-mips32.git 编译mips32的,编译出来大概4.95MB左右

neofung avatar Jul 16 '16 03:07 neofung

这个可以有 真希望能出个Luci 优化一下 Mark一下

BlingRbt avatar Oct 15 '16 12:10 BlingRbt

https://github.com/victorshell/CowAR71xx

victorshell avatar May 22 '17 02:05 victorshell