个人嵌入式开发中,开发主机用的ubuntu10.10.
为什么是个旧的版本?
以下是新装ubuntu10.10后,作的一些准备.
默认源已经不能使用. 搜索到的很多加速镜像随着ubuntu新版本发布不能使用.
这个是翻N页搜索后找到的.
deb http://old-releases.ubuntu.com/ubuntu maverick main universe restricted multiverse
deb-src http://old-releases.ubuntu.com/ubuntu maverick main universe restricted multiverse
deb http://old-releases.ubuntu.com/ubuntu maverick-security universe main multiverse restricted
deb-src http://old-releases.ubuntu.com/ubuntu maverick-security universe main multiverse restricted
deb http://old-releases.ubuntu.com/ubuntu maverick-updates universe main multiverse restricted
deb http://old-releases.ubuntu.com/ubuntu maverick-proposed universe main multiverse restricted
deb-src http://old-releases.ubuntu.com/ubuntu maverick-proposed universe main multiverse restricted
deb http://old-releases.ubuntu.com/ubuntu maverick-backports universe main multiverse restricted
deb-src http://old-releases.ubuntu.com/ubuntu maverick-backports universe main multiverse restricted
deb-src http://old-releases.ubuntu.com/ubuntu maverick-updates universe main multiverse restricted
主要是缩进,编码和颜色.
可以改进的很好, 并没有.
" 自动缩进
set autoindent
set cindent
" Tab键的宽度
set tabstop=4
" 统一缩进为4
set softtabstop=4
set shiftwidth=4
" 不要用空格代替制表符
set expandtab
" 在行和段开始处使用制表符
set smarttab
" 显示行号
set number
" 历史记录数
set history=1000
autocmd FileType make set noexpandtab shiftwidth=4 softtabstop=0
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,cp936
set fileencoding=utf-8
set noerrorbells visualbell t_vb=
autocmd GUIEnter * set visualbell t_vb=
if ! has("gui_running")
set t_Co=256
endif
if &diff
colors peaksea
endif
忘记. 映像是需要下载源码, 编译.
搜索到的话, 更新此.
对.bashrc稍修改下,可节省些日常的步骤.
修改~/.bashrc可方便开发. 因为在新开一个terminal的时候便调用到.bashrc .
可用于以下:
修改可执行文件寻找路径. 一般用于交叉编译工具链设置.
export PATH=/dir:$PATH
修改共享库寻找路径. 共享库可以放入系统库目录,或者使用此方法设置,以方便找到.
export LD_LIBRARY_PATH=/dir:$LD_LIBRARY_PATH
定义环境变量
export INC_X86DEV_USTANDARD="-I$ust/include"
执行脚本
source /export/x.sh
命令重命名
alias rmsvn='rm -rf `find . -name .svn`'