sudo apt-get install gcc g++ libgcc1 libg++ make gdb
2.安裝交叉編譯器
從ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/下載交叉編譯器cross-3.2.tar.bz2,然後解壓sudo tar jxvf /home/engelbert/cross-3.2.tar.bz2(/home/engelbert/爲你存放cross-3.2.tar.bz2的路徑),然後將解壓後的文件都轉移到/usr/local/下,
sudo mv /home/engelbert/usr/local/arm /usr/local
3.把交叉編譯器的路徑加入到PATH
sudo vi /etc/bash.bashrc(一說~/.bashrc)
在後面加入如下代碼:
if [ -d /usr/local/arm ] ; then
PATH=/usr/local/arm/bin:"${PATH}"
fi
4.使新的環境變量生效
# source /etc/profile(一說 source~/.bashrc)
5.檢查是否將路徑加入PATH的方法:
echo $PATH
如果顯示的內容中有/usr/local/arm/bin,說明已經將交叉編譯器的路徑加入PATH
自此,交叉編譯環境安裝完成。
如果還不能tab出arm-eabi-*,注意修改解壓後交叉編譯器的目錄和文件屬性。