当前位置:  开发笔记 > 编程语言 > 正文

在Windows上使用Emacs编译C++程序

如何解决《在Windows上使用Emacs编译C++程序》经验,为你挑选了1个好方法。

我一直在使用Emacs进行基本的文本编辑,但是到目前为止我正在尝试将它用于c ++编译.我已经查看了过去几个小时关于如何解决这个问题,但我一直在他们的技术上遇到障碍(我认为其中一些与教程已经过时有关).

基本上,我想要做的就是能够通过'Mx compile'命令编译我在Emacs中编写的C++程序.

到目前为止,我已经安装了Cygwin并下载了gcc的软件包.我尝试过在线教程提供的其他一些解决方案,但他们没有成功.

谢谢.



1> Hamza Yerlik..:

安装编译器后.您可以使用以下代码段来自定义编译命令

(add-hook 'c++-mode-hook
  (lambda ()
    (unless (file-exists-p "Makefile")
      (set (make-local-variable 'compile-command)
       (let ((file (file-name-nondirectory buffer-file-name)))
         (concat "g++ -g -O2 -Wall -o " 
             (file-name-sans-extension file)
             " " file))))))

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有