2010年10月31日 星期日

Ubuntu下安裝交叉編譯環境

1. 安裝標準的C開發環境,由於Ubuntu安裝默認是不安裝的,所以需要先安裝一下:IC开发网i M;t&_8xas'E
sudo apt-get install gcc g++ libgcc1 libg++ make gdbIC开发网 }}3A Fz i u

2.安裝交叉編譯器IC开发网L
LF'd7X1f&R­?
下載交叉編譯器cross-3.2.tar.bz2,然後解壓sudo tar jxvf /home/engelbert/cross-3.2.tar.bz2
(/home/engelbert/為你存放cross-3.2.tar.bz2 路徑)
然後將解壓後的文件都轉移到/usr/local/
3^"x6L D2Hk8E!D v z0sudo mv /home/engelbert/usr/local/arm /usr/local
IC开发网~R‑p,~J
3.把交叉編譯器的路徑加入到PATHIC开发网7k$ekN
\[1][&v
a
sudo vi /etc/bash.bashrcIC开发网9o#\:q'm2}ZP Q­a
在後面加入如下代碼:IC开发网4w9Z1n9[1`
x i
M
if [ -d /usr/local/arm ] ; thenIC开发网Zsm r9i5Gm2M‑C
PATH=/usr/local/arm/bin:"${PATH}"IC开发网v8Z
aGa ie#K‑`5m.v.F u
fiIC开发网O;Q8e \8W D$^7b q0Z

4.使新的環境變數生效IC开发网 g)h
p%b;{d
# source /etc/profile


^T i*W[1]m3|0
5.檢查是否將路徑加入PATH的方法:IC开发网 g#~ m b5^[1]s SS9g
echo $PATHIC开发网1M,m1N+x4K @[1]W Y[5]6[
如果顯示的內容中有/usr/local/arm/bin,說明已經將交叉編譯器的路徑加入PATH
i
pJ-A U|­T0
自此,交叉編譯環境安裝完成。