当前系统:ubuntu 16.04 32位
目标开发板:友善之臂tiny210 九鼎创展x4412
[shell]
sudo apt-get update
sudo apt-get install libxml2-utils
sudo apt-get install u-boot-tools
sudo apt-get install texinfo
sudo apt-get install mercurial
sudo apt-get install subversion
sudo apt-get install whois
sudo apt-get install git-core
sudo apt-get install gnupg
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install gperf
sudo apt-get install libsdl1.2-dev
sudo apt-get install build-essential
sudo apt-get install zip
sudo apt-get install curl
sudo apt-get install zlib1g-dev
sudo apt-get install genromfs
sudo apt-get install lsb-core
sudo apt-get install g++-multilib
sudo apt-get install cmake
sudo apt-get install p7zip p7zip-full p7zip-rar
sudo apt-get install minicom
[/shell]
友善之臂的交叉编译器为arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz
九鼎创展的交叉编译工具是gcc-4.6.4.tar.xz
解压并剪切到主目录下的work目录
[shell]
cd /tmp/
xz -d gcc-4.6.4.tar.xz
tar -xvf gcc-4.6.4.tar
mv gcc-4.6.4/ /home/mcs/work/
tar -xvzf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
sudo cp -r opt/FriendlyARM/toolschain/arm-linux-gcc-4.5.1/ /home/mcs/work/
[/shell]
然后在主目录把编译器路径加入系统环境变量,在.bashrc文件最后加入环境变量
[shell]
gedit .bashrc
[/shell]
友善之臂:export PATH=$PATH:/home/mcs/work/arm-linux-gcc-4.5.1/bin
九鼎创展:export PATH=$PATH:/home/mcs/work/gcc-4.6.4/bin
如果两者都添加的话用分号隔开,会优先使用放在前面的编译器,然后,重新打开终端进行验证
[shell]
arm-linux-gcc -v
[/shell]
发表评论