因此,我正在尝试从Windows迁移到Linux。今天,我正在尝试使用Emacs而不是Windows IDE进行编码和编译。这是我的示例代码:
#include <iostream>
using namespace std;
int main() {
cout << "HELLO" << endl;
}
我是使用esc-x-> compile-> g++从emacs编译的-o hello hello.cpp
在终端上,我使用'./hello'执行了hello。然后我将代码更改为'cout <
为什么这样做呢?
最佳答案
您应该查看该问题的可接受答案:
Emacs fastest C++ compilation process?
基本上,其中的代码(您应该将其粘贴到~/.emacs
中)将:
Makefile
,如果尚不存在compile
compile
成功完成,请运行程序,否则显示第一个错误。 而所有这些仅需f5 :)
关于emacs - 为什么G++不覆盖可执行文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17760780/