如何进行编译, 查错的工作。
M-x compile ;; 用来编译 C-` ;; 走到下一个错误处 C-u C-` ;; 走到上一个错误处
这里有一个 smart-compile 可以自己找到合适的 Makefile ,如果找不到就直接用 gcc 或者 g++ 编译。
以下的工作没有做完
原来我用 emacs 21.3的时候,还写了一些配置,现在 emacs 22, 23 已经对 国际化有很好的支持,已经不需要什么特别的配置了。我喜欢用 utf-8 作为 默认的 LANG 环境。
如果你打开一个文件,发现是乱码,可能是 gb2312 的编码,那么就用 M-x revert-buffer-with-coding-system 换一个编码。 写入的时候可以用 M-x set-buffer-file-coding-system 指定编码格式。
如果你觉得这个过程很烦,那么给每一个文件加上一个文件级局部变量 coding 例如如果是 C++ 源文件的话。
// Local Variables: // mode:c++ // coding: gb2312 // End: