Mysql编译mips_【原创】如何构建MIPS交叉编译工具链

运行环境:Ubuntu12.04

PC提前安装库:flex,bison,libncureses5-dev,texinfo,这些库提前apt-get install。

需要重新安装:gawk(先apt-get remove mawk, 然后apt-get install gawk,工具链构建完成后可恢复)。

交叉编译需要软件包,几乎都可以在GNU下载得到:

binutils-2.22:GNU的工具包;

gcc-4.6.2:GCC;

glibc-2.14:GNU的C库;

glibc-ports-2.14:GNU的C库的补丁;

gmp-5.0.4:GNU的数学运算库;

mpc-0.9:GNU的复数运算库;

mpfr-3.0.1:GNU的浮点运算库。中mpfr依赖于gmp,mpc依赖于mpfr与gmp;

linux-2.6.38(用来编译Linux内核以及提供相应头文件)。

第一步 创建目录以及环境变量

在当前用户目录下创建target-project文件夹,在该文件夹下创建mips-module文件夹,在mips-module文件夹下创建三个文件夹:build-tools,kernel,tools,最后,在build-tools文件夹下创建build-gcc,build-boot-gcc,build-glibc,build-binutils文件夹。命令如下:

$ cd ~$mkdir -p ./target-project/mips-module/{kernel/,tools/,build-tools/{build-gcc,build-boot-gcc,build-glibc,build-binutils}}

$ tree ./target-project/mips-module/

观察目录结构,如下图:

1d4482504e4dd1eea7fc3cc6ffe65dc4.png

使用脚本构建环境变量,脚本内容如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值