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编译C++代码

前言之前做算法题都是在CodeBlocks上写的,为了尽快入门心怡许久的Emacs决定以后都用它来写,而不能仅仅将其作为编辑器。使用C-x C-f来打开/创建文件,写好代码,然后用C-x C-s来保存...
  • NoMasp
  • NoMasp
  • 2016年08月06日 21:27
  • 1873

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

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

windows下emacs latex编译命令的实现

背景 问题及解决办法 代码举例背景操作系统是windows; emacs使用的是spacemacs; latex使用的是ctex;spacemacs安装latex插件,是通过layer->late...
  • u011729865
  • u011729865
  • 2017年06月04日 17:52
  • 739

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

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

Emacs+Lisp环境搭建

1准备工作:安装SBCL和Slime 如果Linux上Emacs也没有安装的话,可以直接下载LispBox(Emacs+SBCL+Slime)安装。   # yum installsbcl em...
  • dc_726
  • dc_726
  • 2013年02月26日 14:13
  • 5127

emacs编译和调试程序

一、emacs中编译C程序:                     输入 M-x compile  ,然后输入gcc  test.cpp -g -o test   二、emacs中运行C程序...
  • chunlovenan
  • chunlovenan
  • 2015年01月07日 10:14
  • 1558

emacs新手配置基本c/c++编程环境

emacs新手配置基本c/c++编程环境系统环境及版本 ubuntu 16 及 emacs 24.5 emacs安装文件结构简单说明 安装emacs时采用的是apt-get install的方式,文件...
  • qingtianweichong
  • qingtianweichong
  • 2016年11月19日 22:44
  • 2006

在ubuntu下使用emacs对c++程序进行调试

sssssssssssssss
  • qxqxqzzz
  • qxqxqzzz
  • 2016年03月21日 21:49
  • 781

如何使用emacs编写c语言程序,并编译运行之

vi和emacs被分别被称为编辑器之神和神之编辑器。vi的入门精通都很难,emacs入门容易,精通难;vi使用起来不停地切换模式,而emacs则不停地ctrl,meta等组合键。因此,高德纳大师说操作...
  • booirror
  • booirror
  • 2012年10月28日 15:10
  • 26444

emacs24 配置c++ 开发环境

emacs 配置c/c++开发环境笔记
  • xljiulong
  • xljiulong
  • 2016年04月25日 20:48
  • 2892
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:window配置emacs编译c++程序
举报原因:
原因补充:

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