Emacs+GCC+GDB环境

一,设置默认字体
1设置好自己想要的字体Options>Set Default Font...
2.M-x ielm

3.(frame-parameter nil 'font)
4.获得当前的字体全名,我获得的如下(Fedora12):
5.编辑~/.emacs文件,追加下面几行

其中FONT换成你获得的字体全名,包括引号


二,设置C/C++默认风格为k&r
1.编辑~/.emacs文件,追加下面几行

 

三,最简单的emacs+gcc
1.编辑好C++文件,例如key.cpp(DES算法中子密钥生成程序)
2.M-x compile
3.原有的make删掉,换成
g++ key.cpp -g -pg -o main RET
4.如果编译成功后会出现一个新的buffer *compilation*,显示


四,绑定编译的快捷键
1.编辑~/.emacs文件增加下面几行
这几行定义了一个函数,并绑定到F9这个键上,是个全局的快捷键

 

五,打造简单的emacs+gcc+gdb(参考http://www.caole.net/diary/emacs_write_cpp.html)
1.把第四步的东西注释掉,那个太简单了。
2.设置cc-mode,仍然是编辑~/.emacs文件,追加下面几行CC-mode配置

 
接着追加下面几行的C/C++语言编辑策略

接着设置预处理设置

定义C++语言的编辑策略

3.设置自动补齐,用到了cedet中的Semantic。首先安装cedet,这个不用说了,自己google“CEDET“,官网上有介绍怎么下载,怎么装的
导入cedet

配置Semantic的检索范围

自定义自动补齐命令,如果在单词中间就补齐,否则就是tab

hippie的自动补齐策略,优先调用了senator的分析结果

增加Semantic自动补齐功能

 

五,GDB Many Windows
就是五个窗口的模式
1.M-x gdb
2.M-x gdb-many-windows

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值