Ubuntu配置记录-2:关于开发环境的配置

Tiger Soldier 发表于 2008-03-09 23:59:25

安装必备的开发包:

sudo apt-get install build-essential

开发环境之emacs

基本C++配置
装了emacs,问TI要了个配置:
;;;;以下是我的快捷键设置
;;;F3:切换到dired模式
(global-set-key  [(f3)]  'dired)
;;;F4:切换到shell模式
(global-set-key  [(f4)]  'ansi-term)
;;;F5:打开speedbar
(global-set-key  [(f5)]  'speedbar)
 
;;;;  CC-mode配置    http://cc-mode.sourceforge.net/
(require  'cc-mode)
(c-set-offset  'inline-open  0)
(c-set-offset  'friend  '-)
(c-set-offset  'substatement-open  0)
;;;;我的C/C++语言编辑策略
 
(defun  my-c-mode-common-hook()
    (setq  tab-width  4  indent-tabs-mode  nil)
    ;;;  hungry-delete  and  auto-newline
    (c-toggle-auto-hungry-state  1)
    ;;按键定义
    (define-key  c-mode-base-map  [(control  \`)]  'hs-toggle-hiding)
    (define-key  c-mode-base-map  [(return)]  'newline-and-indent)
    (define-key  c-mode-base-map  [(f7)]  'compile)
    (define-key  c-mode-base-map  [(meta  \`)]  'c-indent-command)
    ;;预处理设置
    (setq  c-macro-shrink-window-flag  t)
    (setq  c-macro-preprocessor  "cpp")
    (setq  c-macro-cppflags  "  ")
    (setq  c-macro-prompt-flag  t)
    (setq  hs-minor-mode  t)
    (setq  abbrev-mode  t)
)
(add-hook  'c-mode-common-hook  'my-c-mode-common-hook)
 
;;;;我的C++语言编辑策略
(defun  my-c++-mode-hook()
    (setq  tab-width  4  indent-tabs-mode  nil)
    (c-set-style  "stroustrup")
;;    (define-key  c++-mode-map  [f3]  'replace-regexp)
)
保存到主目录下的.emacs文件中即可
安装ecb
ecb是用来浏览代码用的,也就是列出代码中的函数啊什么的,写大规模的程序的时候必用的。 ecb的安装似乎比较麻烦,幸好ubuntu已经帮我们准备好了:
sudo apt-get install ecb

安装完后在Emacs中按M-x(Alt+X),输入ecb-activate就可以启动ecb了
第一次运行ecb时,要配置一下它所使用的文件夹
M-x customize-option
ecb-source-path
接下来就是图形化界面的配置了,把常用的代码目录都加进去吧,单击Finish可以关闭,关闭前别忘了保存。

配置完后可能鼠标单击没反应,可修改ecb-primary-secondary-mouse-buttons选项:
M-x customize-option
ecb-primary-secondary-mouse-buttons
选第三个(Primary: mouse-1, secondary: mouse-2)即可

关于开发用的详细配置,可参考[转]在Emacs下用C、C++编程

另外据说还有cscope和doxymacs也很有用,以后再试

安装eclipse

首先确保安装了java运行库,为了开发方便我连同jdk一起装了
sudo apt-get install sun-java6-jdk
不想用jdk的只装jre就行(装jdk会自动装jre)
sudo apt-get install sun-java6-jre
之后就可以安装eclipse了
sudo apt-get install eclipse

安装GTK开发环境

另外打算玩玩gtk和gnome编程,要把编译用的开发包装上:
sudo apt-get install libgtk1.2-dev gnome-devel libgnome-dev
注意编译时的编译参数,编译gtk程序要用
`gtk-config --cflags --libs`
编译gnome的则是
`gnome-config --cflags --libs gnomeui`
doxygen
doxygen是用于生成C++文档的工具
sudo apt-get install doxygen-gui doxygen-doc
不断添加中……
关键词(Tag): ubuntu emacs 配置 gnome gtk


最新评论

发表评论

*昵称

已经注册过? 请登录

Email
网址
*评论