emacs — окно компиляции C ++ содержит ненужные символы

Я собираю программу на C ++, используя emacs. В окне компиляции я получаю ненужные символы. Пример приведен ниже.

#include <iostream>
#include <string>

using namespace std;int main()
{
error

}

Я компилирую это внутри 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

Как вы можете заметить, в окне есть некоторые ненужные символы (многие из них исчезли во время вставки!). Как можно избежать этого? , Я не вижу проблемы, если я делаю компиляцию в терминале.

Я использую Emacs 24.1.1 в Ubuntu 12.10

0

Решение

Во многих локалях компилятор gcc выдает символ â когда он намеревался испустить символ одинарной кавычки (почему он это делает, я понятия не имею).

Попробуйте установить язык по умолчанию C локали.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]