给一个傻妞弄的交叉编译环境一键配置的脚本

#!/bin/bash
##安装交叉编译环境的命令
echo "现在解压arm-2009q3压缩包"
sudo mkdir -p /usr/local/arm
sudo tar -zxvf /home/yi/arm-2009q3.tar.gz -C /usr/local/arm
echo "解压arm-2009q3压缩包完成\n"

##查看是否安解压成功交叉编译环境
echo "查看是否解压arm-2009q3压缩包成功\n"
ls /usr/local/arm

##安装lib32位库
echo "安装32位的库,先更新软件库\n"
sudo apt-get update
echo "更新完了,安装库\n"
sudo apt-get install -y lib32z1

##测试编译情况
##创建一个C语言文件
echo "创建一个hello.c\n"
touch /home/yi/hello.c

##写入代码
echo "#include <stdio.h>">>/home/yi/hello.c
echo "void main(){">>/home/yi/hello.c
echo 'printf("Hello World");'>>/home/yi/hello.c
echo "}">>/home/yi/hello.c
echo "写完了,开始编译\n"

##编译源文件
/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc -W /home/yi/hello.c -o /home/yi/hello_arm

echo "编译完了,看看编译成功没\n"
##显示结果
ls /home/yi

##第五章的环境安装
echo "现在安装第五章的环境\n"
sudo chmod a+rw /etc/apt/sources.list

echo "加入新的镜像源\n"
echo "deb http://us.archive.ubuntu.com/ubuntu trusty main universe">>/etc/apt/sources.list

##更新软件库
echo "加入新的镜像源后更新一下\n"
sudo apt-get update

echo "开始安装\n"
sudo apt-get install -y git gnupg flex bison gperf build-essential \zip curl libc6-dev x11proto-core-dev u-boot-tools \libx11-dev:i386 libreadline-dev:i386 libgl1-mesa-glx:i386 \libgl1-mesa-dev g++-multilib mingw32 tofrodos libncurses5-dev \python-markdown libxml2-utils xsltproc zlib1g-dev:i386
echo "安装结束\n"

直接复制下来,拷贝进你的虚拟机,新建一个文档,后缀改为.sh,例如install.sh,把这些命令放到文件中,然后把arm-2009q3这个文件放在/home/mxy这个目录下,并在intall.sh的的目录下,打开终端,输入命令

. install.sh

就可以配置了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值