window配置emacs编译c++程序

原创 2011年01月09日 18:16:00

先记下来,以免日后需要

 

先是设置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)

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

在Emacs中使用CEDET

在Emacs中使用CEDET 分类: Linux环境编程2009-07-08 17:17 9112人阅读 评论(1) 收藏 举报 emacssemanticlinux内核autoload编程f...

如何在GNU Emacs环境下编译并运行C/C++程序?

版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。     博客地址:http://blog.csd...

Emacs环境下编译并运行C/C++程序

学习C/C++的朋友有没有想过完完全全的在Linux环境下开发软件!?我想过,可能是因为个人对Windows平台有些偏见,或者说个人不是非常喜欢在Windows下写程序的感觉,总觉得有那么一层膜隔阂着...

Windows下置emacs编译C/C++程序

先记下来,以免日后需要 先是设置homeWin+R  regedit打开注册表software-GNU-Emacs 在右边新建字符串值 右击修改把你想要home在的目录进去,例如我的是D:/Emacs...

window8.1+ emacs24.3配置python显示自动补全方法

首先你得安装python自身的几个模块 Python 都要安装下面几个 pip install elpy rope jedi flake8

Window下配置C++编译环境、makefile、简略make-clean制作--Sublime Text 3

Window下配置C++编译环境、makefile、简略make-clean制作--Sublime Text 3

将Emacs配置成一个C/C++的IDE编程环境

将Emacs配置成一个C/C++的IDE编程环境                                    ...

将Emacs配置成一个C/C++的IDE编程环境

1.写在前面          Linux下的编程,业界多数人士并不喜欢,尤其是习惯了在windows下编程的程序员,认为windows的IDE各种好,而linux下没有一个好的IDE ,估计很多人...

将Emacs配置成一个C/C++的IDE编程环境

将Emacs配置成一个C/C++的IDE编程环境                     ...

将Emacs配置成一个C/C++的IDE编程环境

将Emacs配置成一个C/C++的IDE编程环境 声明:本文转载自 karottc的博客,地址:http://www.cnblogs.com/karotte/archive/2012/06/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)