(Это не вопрос об ошибке компиляции, а настройка терминала Linux.)
Во время любой ошибки компиляции оператор ошибки неправильно отображает фрагменты кода:
In member function â:
error: â was not declared in this scope
Есть ли настройка, чтобы мой терминал правильно показывал:
In member function `foo()':
error: `endl' was not declared in this scope
Дополнительная информация: Это правильно отображается в режиме компиляции Emacs, но даже сохранение этого буфера во временный файл и чтение его в командной строке приводит к появлению вышеуказанных символов. Чтение этого файла в Vim показывает, что странные символы представляют более одного столбца текста.