- 論壇徽章:
- 0
|
建立嵌入式Linux系統(tǒng)開發(fā)環(huán)境筆記
--基于Ubuntu
8.10
Author:misty
(qibing(a)yahoo.com.cn)
安裝Ubuntu
先到Ubuntu的中文網(wǎng)站(
http://www.ubuntu.org.cn/
)上下載桌面版Ubuntu光盤映像文件,大約700多M;然后刻錄到一張CD光盤上,有一個ONES刻錄軟件很好用。
在安裝時最好自己手動分區(qū),把一個windows下沒有用的盤刪除,為安裝Linux用。首先分配一個swap分區(qū),大小大約為內(nèi)存的2倍,如果內(nèi)存很大,就等于內(nèi)存的大小,一般為2G;然后其余硬盤分配給/分區(qū)就可以了。
Ubuntu的安裝是圖形界面,一步步按照提示安裝即可。
在ubuntu下安裝軟件可以用命令:$sudo
apt-get install nameofsoft
Scim輸入法
使用時發(fā)現(xiàn)Ubuntu
8.10的scim輸入法沒有中文輸入法,依照下面方法可以設(shè)置中文輸入法,
$sudo
apt-get install scim-pinyin
安裝后,設(shè)置scim,在全局設(shè)置中選中中文輸入就OK啦(一般安裝后已經(jīng)設(shè)置好了),按Ctrl+Space就可以用中文輸入法了。
設(shè)置vim
使用時發(fā)現(xiàn)Ubuntu自帶的vim功能不全,安裝vim-full,
$sudo
apt-get install vim-full
安裝后,再設(shè)置vim語法高亮顯示,打開/etc/vim/vimrc,添加以下語句使語法高亮顯示
syntax
on
如果重啟term后還沒有高亮顯示,在文件/etc/profile中添加以下語句,
export
TERM=xterm-color
設(shè)置Windows風(fēng)格的c/c++自動縮進(jìn),在文件/etc/vim/vimrc中添加,以下語句
設(shè)置(軟)制表符寬度為4:
set tabstop=4 set softtabstop=4
設(shè)置縮進(jìn)空格為4:set
shiftwidth=4
設(shè)置自動縮進(jìn):set
autoindent (使用noautoindent取消設(shè)置)
設(shè)置使用c/c++語言具體縮進(jìn)方式:set
cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
在左側(cè)顯示行號:set
nu
最后如果沒有下面語句,則加上:
if
&term==”xterm”
set
t_Co=8
set
t_Sb=^[[4%dm
set
t_Sf=^[[3%dm
endif
修改配置文件/etc/vim/vimrc對所有用戶都起作用。
Xchm
Xchm是在Linux看chm文檔的軟件,用下面命令,
$sudo
apt-get install schm
Jre
在安裝Eclipse之前先安裝JAVA
JRE,到j(luò)ava.sun.com上下載jre-6u13-linux-i586.bin,然后在/usr/local下建立一個java目錄,
$cd
/usr/local
$sudo
mkdir java
$cp
/path of jre/jre-6u13-linux-i586.bin ./
$sudo
chmod a+x jre-6u13-linux-i586.bin
$sudo
./jre-6u13-linux-i586.bin
此時在當(dāng)前/usr/local/java目錄下,多了一個jre1.6.0_13目錄,
然后設(shè)置環(huán)境變量,在文件~/.bashrc后加入下面語句,
export
PATH=$PATH:/usr/local/java/jre1.6.0_13
export
JAVA_HOME=/usr/local/java/jre1.6.0_13
export
CLASSPATH=$JAVA_HOME/lib
重啟term后,用命令java
-version測試是否可以使用啦。
Eclipse SDK
到網(wǎng)站www.eclipse.com上下載eclipse-SDK-3.4.2-linux-gtk.tar.gz,把eclipse安裝在/usr/local目錄下,
$sudo
cp /path of eclipse-SDK /usr/local
$cd
/usr/local
$sudo
tar -zxvf eclipse-SDK-3.4.2-linux-gtk.tar.gz
此時當(dāng)前目錄下多了一個eclipse目錄。
然后設(shè)置環(huán)境變量,在文件~/.bashrc后加入下面語句,
set
PATH=$PATH:/usr/local/eclipse
重啟term后,用命令eclipse測試是否可以打開Eclipse。
Eclipse CDT插件
CDT插件是開發(fā)C/C++用的插件,可以用于C/C++的開發(fā)。到網(wǎng)站www.eclipse.com/cdt上下載cdt-master-5.0.2.zip,然后解壓,
$unzip
cdt-master-5.0.1.zip
當(dāng)前目錄下多了plugins和features兩個目錄,最后把這兩個目錄,拷貝到eclipse的安裝目錄下(即/usr/local/eclipse下),再打開Eclipse就可以看到新建工程下多了C和C++工程了?梢灾苯臃奖愕卦贚inux下開發(fā)C/C++程序了。
Beyond compare
Beyond
compare是一個比較文件或目錄用的軟件,先到www.scootersoftware.com下下載BCompareLinux-3.1.0.10168.tar.gz,解壓后根據(jù)目錄下面的readme文件安裝。
Gnat ADA for Linux
到網(wǎng)站libre.adacore.com上下載gnat-gpl-2008-i686-gnu-linux-libc2.3-bin.tar.gz,然后解壓此文件,在解壓目錄下有一個ReadMe文件,參照該readme文件,安裝gnat。
安裝后,把gnat的可執(zhí)行文件的路徑加到PATH下,如上面所描述的一樣。使用gnatmake命令測試是否安裝成功。
再下載gnatbench-2.1.0-i686-gnu-linux-gnu-bin-eclipse.tgz,解壓此文件,在解壓目錄下參看readme文件,安裝gnat的Eclipse插件,安裝gnatbench時需要指定eclipse和gnat的安裝路徑。
最后運(yùn)行Eclipse,在新建工程下多了ADA工程。
另外,也可以用下面方法安裝gnat,
First,
install GNAT(GNU New York University Ada Translator)
sudo
apt-get install gnat
And
use this command to compile:
gnatmake
filename.adb
If
you insist in compling Ada programs using gcc, then follow these
steps:
1.
Run gcc to compile to object file:
gcc
-c filename.adb
2.
Run gnatbind to produce binder output:
gnatbind
filename.ali
3.
Run gnatlink to link and produce executable output:
gnatlink
filename
Take
note that you still need to gnat installed.
Alse
take note that “gnatbind” is the same as a “gnat bind”,
“gnatlink” is the same as “gnat link”, and “gnatmake”
is the same as “gnat make”.
注:以上安裝的都是Linux下編譯Ada程序的編譯器,參看www.ddci.com有ada
for powerpc的編譯器。
Sourcery G++ Lite for
PowerPC
到網(wǎng)站www.codesourcery.com上下載IA32
GNU/linux
TAR,下載文件freescale-4.3-50-powerpc-linux-gnu-i686-rh73-linux-gnu.tar.bz2,用下面命令解壓包到/opt目錄下,
$sudo
tar -xjp -C /opt -f
freescale-4.3-50-powerpc-linux-gnu-i686-rh73-linux-gnu.tar.bz2
然后設(shè)置環(huán)境變量,在文件~/.bashrc后添加,
export
PATH=$PATH:/opt/freescal-4.3/bin
export
CROSS_COMPILE=powerpc-linux-gnu-
export
ARCH=powerpc
用命令powerpc-linux-gcc可以測試是否安裝成功。
![]()
文件:ubuntu_readme.tar.gz
大小:30KB
下載:
下載
附件用openoffice打開。
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u2/70351/showart_1897190.html |
|