0

我正在使用 emacs 编译 c++ 程序。在编译窗口中,我得到垃圾字符。下面给出的例子。

#include <iostream>
#include <string>

using namespace std;


int main()   
{   
 error

}

我正在使用 compile 命令在 emacs 中编译它

g++  error.cpp

在编译窗口中,我收到以下错误。

g++ error.cpp 
error.cpp: In function âint main()â:
error.cpp:10:3: error: âerrorâ was not declared in this scope
error.cpp:12:1: error: expected â;â before â}â token

Compilation exited abnormally with code 1 at Wed Jan 23 17:09:17

您可以注意到窗口中有一些垃圾字符(许多垃圾在粘贴过程中消失了!)。如何避免这种情况?. 如果我在终端中进行编译,我看不到问题。

我在 ubuntu 12.10 中使用 emacs 24.1.1

4

1 回答 1

1

在许多语言环境中,gcc 编译器â在它打算发出单引号字符时发出该字符(为什么这样做,我不知道)。

尝试将语言环境设置为默认C语言环境。

于 2013-01-23T15:46:32.243 回答