不离开Emacs完成简单C程序的编辑编译运行

原创 2005年02月26日 21:04:00

不离开Emacs完成简单C程序的编辑编译运行

(1)打开Emacs,执行
$ emacs

(2)建立一个新的程序文件. 执行 C-x C-f,
然后在屏幕的底部出现minibuffer,光标提示你输入文件名称,
文件名称要带上后缀名,如hello.cpp。回车,然后开始编辑源代码。

(3)编译代码。执行Esc-x compile,出现minibuffer,提示你输入编译命令。
默认情况下,有个make -k出现在minibuffer。我还不知道她的目的。
各位高手可以给个提示。
比如上例,用命令g++ -o hello hello.cpp,回车后,出现一个编译结果窗口。

(4)执行生成的结果文件。执行Esc-x shell,回车后出现一个命令行窗口。
在其中执行命令 $ ./hello。

(5)回到源码窗口。执行 C-x b,出现minibuffer,提示你输入要换到哪个缓冲。
输入缓冲名称即可。若她提示的却生缓冲就是你要去的窗口,直接回车即可。

(6)不想在minibuffer中输入任何东西,执行C-g,就离开了这个minibuffer。

(7)杀死某个缓冲。执行 C-x k,出现minibuffer,提示你输入是哪个缓冲。
输入名称,回车即可。

(8)只保留当前光标所在的窗口,其他窗口关闭。执行 C-x 1。
屏幕上出现多个窗口时,从一个窗口跳到另一个窗口,执行 C-x o(字母O)。

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

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

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

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

emacs编写java swing程序

Linux下面使用emacs 编写java程序,而不使用eclipse、netbeans等IDE工具,给我一种很酷的感觉。其实最主要的要知道一些细节:1)jdk1.6版本后面运行程序类通常格式如下:j...
  • sheismylife
  • sheismylife
  • 2007年11月24日 20:31
  • 3233

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

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

Emacs开发Java之使用

常用方法JDEE的用法可以参考官方网站,我这里只列出自己最常用的。由于我不用Ant了,所以基本上编译都直接采用mvn命令,这些就不劳驾JDEE.java doc生成,也通过maven plugin来完...
  • sheismylife
  • sheismylife
  • 2011年11月30日 18:00
  • 9169

emacs java 编辑环境配置

;;用于windows下的nqemacs;;自动补全的个人设置,调整后可以首先调用已写入的缩写词,缩写词配置见文末(setq hippie-expand-try-functions-list     ...
  • franzcai
  • franzcai
  • 2007年08月20日 10:59
  • 1089

不离开Emacs完成简单程序的编辑编译运行(windows或Linux)

(1)打开Emacs (2)建立一个新的程序文件. 执行 C-x C-f, 然后在屏幕的底部出现minibuffer,光标提示你输入文件名称, 文件名称要带上后缀名,如hel...
  • u011042188
  • u011042188
  • 2013年08月17日 11:22
  • 669

emacs编译和调试程序

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

emacs lisp(elisp)程序像脚本一样运行

elisp程序的运行被称为取值,一般的过程是打开一个emacs编辑器,然后用快捷键C-x C-e 调用函数eval-current-buffer运行当前buffer里的elisp程序。 emacs 2...
  • loveaborn
  • loveaborn
  • 2014年01月22日 19:03
  • 4669

Emacs编辑程序常用命令

1 定位命令2 格式重排3 注释4 自动补全命令5 浏览程序大纲(hs-minor-mode)6 其他工具6.1 imenu菜单6.2 which-func-mode6.3 show-paren-mo...
  • lujun9972
  • lujun9972
  • 2015年05月26日 07:32
  • 866
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:不离开Emacs完成简单C程序的编辑编译运行
举报原因:
原因补充:

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