2009年3月7日 星期六

ubuntu8.04 開發環境建置

ubuntu 針對8.04版~開發環境設置







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