[Emacs学习笔记]使用Emacs写c语言并编译运行

来源:互联网 发布:油耗测试软件 编辑:程序博客网 时间:2024/06/07 11:13

使用Emacs写c语言并编译运行

学习了一段时间的Emacs之后,想用这个编辑器写一些东西了,就从c语言开始吧。这个例子中实现了一个最简单的hello world 的编译运行。

编辑hello.c

使用C - x C - f 创建文件,这个程序比较简单,可以就创建在桌面上。

也就是:~/Desktop/hello.c

创建之后,即可在新出现的界面中进行编辑,如图:

emacs 的编辑界面
我们可以发现保存成 .c 文件之后,Emacs会像其他文本编辑器一样,对语句的不同部分进行不同的颜色处理,在这列暂时没有看到IDE里面的代码补全,但是估计以后是可以搞出来的。

编译运行

这里使用gcc对hello.c 进行编译。

如何进行呢?需要在Emacs 里面进入shell模式,通过终端进行其他命令的调用。

使用命令 M - x eshell RET 来进入终端:

eshell

进入之后发现界面和终端几乎是一样的,除了颜色会有一些不一样,关于颜色, 应该是可以自定义的,现在还未找到方法, 不过以后有空的时候可以思考一下如何做~

然后调用 gcc 命令来编译文件

gcc compile

编译的语句是

gcc hello.c -o a.out

之后执行

./a.out

就能在屏幕中打印出 hello world! 了。

使用 exit 来退出终端模式,进入原来的文本编辑模式,

0 0
原创粉丝点击