关闭

window配置emacs编译c++程序

标签: emacsc++numbersmakefilecommand编译器
4835人阅读 评论(1) 收藏 举报
分类:

先记下来,以免日后需要

 

先是设置home

Win+R  regedit打开注册表

software-GNU-Emacs 在右边新建字符串值 右击修改把你想要home在的目录进去,例如我的是D:/Emacs/emacs-23.2

安装cedet和ecb

下载cedet-1.0  ecb-2.40目前是最新的

 

 

Windows 下编译安装,在命令行下,进入到 cedit 的目录,输入命令:

> path/to/emacs/bin/emacs.exe -Q -l cedet-build.el -f cedet-build

在.emacs中加入

 

 

把ecb解压到一个目录里

修改一些文件

.emacs中添加

 

emacs只是一个编辑器,要想编译c++程序必须要有编译器

下载dev-cpp安装,它的编译器是mingw,正是我们想要的,我安装在D:/DEV-CPP下

自己安装gcc-core  gdb g++之类的话会很麻烦,这里用了一个偷懒的办法。

配置.emacs,用dev-cpp里面的编译器为emacs工作

上面default-directory是让emacs找到devcpp的编译器

下面是配置一个快捷键f7,省得每次都 gcc -Wall -g exp.cpp -o exp

到这里就应该可以调用以下的命令了

ecb-activiate 来激活ecb,可以看到ecb窗口

打开一个cpp文件 按下f7应该可以编译文件

M-x gdb应该可以进入调试模式

下面是代码折叠的配置

 

显示行号,把下面的代码粘贴保存为linum.el,保存到site-lisp下

在.emacs中加上

(require 'linum)
(global-linum-mode 1) 

 

代码自动补全 保存以下代码到site-lisp,名称为yasnippet-bundle.el

 在.emacs中加入(require 'yasnippet-bundle) 具体的用法上百度找视频

 

 

其他一些配置

(tool-bar-mode nil)
(scroll-bar-mode nil)

;;yes no用y n代替
(fset 'yes-or-no-p 'y-or-n-p)
;;不要生成临时文件
(setq-default make-backup-files nil)

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:686298次
    • 积分:7291
    • 等级:
    • 排名:第3024名
    • 原创:169篇
    • 转载:23篇
    • 译文:1篇
    • 评论:80条
    文章分类
    较优秀的论坛
    最新评论