#!/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
就可以配置了。