用emacs来编辑C(C-Mode)

1 入门

  • 启动EMACS
  • 按C-X C-F,键入文件名,如:HELLO.C
  • 输入源代码
  • 输入M-X COMPILE RET
  • 此时会出现MAKE -K,按BACKSPACE,删除MAKE -K,键入:GCC HELLO.C -O HELLO RET
  • 此时EMACS会开启一窗口,显示: COMPILATION FINISHED AT FRI AUG 22 11:05:15,恭喜你编译成功。
  • 你可以在终端或EMACS下运行./HELLO了。(M-! ./HELLO)

注意:EAMCS可以调用GCC,但是EMACS本身不含GCC,所以需要安装DEV-C++之类的编译工具。

2 STYLE设置

在SUBDIRS.EL中添加

(SETQ C-DEFAULT-STYLE '((OTHER . "LINUX")))

这样设置C代码STYLE为LINUX。

很多人TAB缩进喜欢用四个空格,可以这样。

(setq-default indent-tabs-mode  nil)
(setq tab-width 4
    c-basic-offset 4)

你可能感兴趣的:(c,linux,gcc,emacs,终端,compilation)