首先,承認我是emacs小白,而且是個懶人。但是由於想折騰Emacs,所以先配置Emacs,這裏只是記錄cc-mode的編譯。
在《在Emacs下用C/C++編程》一文中,需要用到cc-mode,下載地址http://cc-mode.sourceforge.net/,由於那啥英語是語文老師教的(估計我英語老師看不到的)。在閱讀README時(http://cc-mode.sourceforge.net/installation.php 幫助文檔)裏的Byte Compiling 始終弄不懂“M-0 M-x byte-recompile-directory RET /path/to/cc-mode RET“是嘛意思。
於是找啊找,終於在《配置Emacs的一些總結》一文中,
“cc-mode下載後:
emacs -batch -no-site-file -q -f batch-byte-compile cc-*.el 來 byte-compile
新建一個emacs的文件夾:
mkdir ~/.emacsd
mv cc-mode-5.31.3 ~/.emacsd
修改一下 ~/.emacs
加入
(add-to-list 'load-path "~/.emacsd/cc-mode-5.31.3")
新建一個test.cpp,M-x c-version
出現了 Using CC Mode version 5.31.3就表示安裝成功了cc-mode;“
——摘自《配置Emacs的一些總結》。
上面英文的意思大概就是在.emacs 中設置cc-mode的Path,就是“(add-to-list 'load-path "~/.emacsd/cc-mode-5.31.3")”這句,然後使用
“emacs -batch -no-site-file -q -f batch-byte-compile cc-*.el“即可。對了,編譯時不要管那些waring 。