- 论坛徽章:
- 0
|
建立嵌入式Linux系统开发环境笔记
--基于Ubuntu
8.10
Author:misty
(qibing(a)yahoo.com.cn)
安装Ubuntu
先到Ubuntu的中文网站(
http://www.ubuntu.org.cn/
)上下载桌面版Ubuntu光盘映像文件,大约700多M;然后刻录到一张CD光盘上,有一个ONES刻录软件很好用。
在安装时最好自己手动分区,把一个windows下没有用的盘删除,为安装Linux用。首先分配一个swap分区,大小大约为内存的2倍,如果内存很大,就等于内存的大小,一般为2G;然后其余硬盘分配给/分区就可以了。
Ubuntu的安装是图形界面,一步步按照提示安装即可。
在ubuntu下安装软件可以用命令:$sudo
apt-get install nameofsoft
Scim输入法
使用时发现Ubuntu
8.10的scim输入法没有中文输入法,依照下面方法可以设置中文输入法,
$sudo
apt-get install scim-pinyin
安装后,设置scim,在全局设置中选中中文输入就OK啦(一般安装后已经设置好了),按Ctrl+Space就可以用中文输入法了。
设置vim
使用时发现Ubuntu自带的vim功能不全,安装vim-full,
$sudo
apt-get install vim-full
安装后,再设置vim语法高亮显示,打开/etc/vim/vimrc,添加以下语句使语法高亮显示
syntax
on
如果重启term后还没有高亮显示,在文件/etc/profile中添加以下语句,
export
TERM=xterm-color
设置Windows风格的c/c++自动缩进,在文件/etc/vim/vimrc中添加,以下语句
设置(软)制表符宽度为4:
set tabstop=4 set softtabstop=4
设置缩进空格为4:set
shiftwidth=4
设置自动缩进:set
autoindent (使用noautoindent取消设置)
设置使用c/c++语言具体缩进方式:set
cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
在左侧显示行号: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,到java.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
此时在当前/usr/local/java目录下,多了一个jre1.6.0_13目录,
然后设置环境变量,在文件~/.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
到网站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
此时当前目录下多了一个eclipse目录。
然后设置环境变量,在文件~/.bashrc后加入下面语句,
set
PATH=$PATH:/usr/local/eclipse
重启term后,用命令eclipse测试是否可以打开Eclipse。
Eclipse CDT插件
CDT插件是开发C/C++用的插件,可以用于C/C++的开发。到网站www.eclipse.com/cdt上下载cdt-master-5.0.2.zip,然后解压,
$unzip
cdt-master-5.0.1.zip
当前目录下多了plugins和features两个目录,最后把这两个目录,拷贝到eclipse的安装目录下(即/usr/local/eclipse下),再打开Eclipse就可以看到新建工程下多了C和C++工程了。可以直接方便地在Linux下开发C/C++程序了。
Beyond compare
Beyond
compare是一个比较文件或目录用的软件,先到www.scootersoftware.com下下载BCompareLinux-3.1.0.10168.tar.gz,解压后根据目录下面的readme文件安装。
Gnat ADA for Linux
到网站libre.adacore.com上下载gnat-gpl-2008-i686-gnu-linux-libc2.3-bin.tar.gz,然后解压此文件,在解压目录下有一个ReadMe文件,参照该readme文件,安装gnat。
安装后,把gnat的可执行文件的路径加到PATH下,如上面所描述的一样。使用gnatmake命令测试是否安装成功。
再下载gnatbench-2.1.0-i686-gnu-linux-gnu-bin-eclipse.tgz,解压此文件,在解压目录下参看readme文件,安装gnat的Eclipse插件,安装gnatbench时需要指定eclipse和gnat的安装路径。
最后运行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
到网站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
然后设置环境变量,在文件~/.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博客,如果查看原文请点:http://blog.chinaunix.net/u2/70351/showart_1897190.html |
|