1. 安裝 C/C++的 Man 手冊,。
sudo apt-get install manpages-dev
2. 安裝 gcc,g++,make
sudo apt-get install build-essential
3. 安裝頭文件和庫(因為安裝4.2版會缺少底下的檔案!所以要先下載安裝!)
wget http://ftp.twaren.net/Linux/Ubuntu/ubuntu/pool/main/l/linux/linux-libc-dev_2.6.24-19.41_i386.deb
sudo apt-get install libc6-dev libstdc++6-4.2-dev
4. 安裝 libncurses5-dev
sudo apt-get install libncurses5-dev
5. 安裝 gdb 調試器
sudo apt-get install gdb
6. 安裝安裝圖形界面 ddd 調試器
sudo apt-get install ddd
7. 安裝 automake 工具
sudo apt-get install automake
sudo apt-get install autoconf
sudo apt-get install autogen
8. 安裝 indent
sudo apt-get install indent
調整 C 原始代碼文件的格式。
sudo apt-get install libtool
9. 安裝文檔
sudo apt-get install binutils-doc cpp-doc gcc-4.2-doc gcc-doc glibc-doc libstdc++6-4.2-doc stl-manual
cpp-4.2-doc
10. 安裝編輯器
sudo apt-get install emacs21
以上十個步驟 如果已經安裝過無數次 請下載環境懶人包
環境懶人包使用方法如下:
下載環境懶人包 123.sh 儲存到/home
進入/home 執行 sh 123.sh 就可以開始安裝了!!
安裝交叉編譯器
cd /home/ubuntu
wget http://192.192.6.66/webhd/u-boot/cross_4.0.3.tar.bz2
sudo mkdir /usr/local/arm
cd /usr/local/arm
sudo tar jxvf /home/ubuntu/cross-4.0.3.tar.bz2
Note: toolchains的檔案不一定是 arm-linux-toolchains.tgz
例如: arm-linux-gcc-3.4.1.tar.bz2 or cross-4.0.3.tar.bz2
請在執行完成后查看是否存在/usr/local/arm 文件夾。
把交叉編譯器的路徑加入到 PATH,以方便使用:
sudo vi /etc/bash.bashrc
加入如下代碼:
if [ -d /usr/local/arm ] ; then
PATH=/usr/local/arm/4.0.3/bin:"${PATH}"
fi