当我从 emacs 中的 shell/eshell/term 运行编译指令时,变量的名称在 shell 中显得很奇怪。
这是一个示例代码(有一些随机错误)和我编译时的输出:
#include iostream
#include cstdlib
int main (void)
{
cscdsd ;//some random error
return ;
}
//shell o/p:
g++ new.cc
new.cc: In function â\200\230int main()â\200\231:
new.cc:7: error: â\200\230cscdsdâ\200\231 was not declared in this scope
new.cc:8: error: return-statement with no value, in function returning â\200\230intâ\200\231
~/codes $
我发现 \200\230 和 \200\231 表示变量或函数名称的开始和结束。有什么想法会发生什么或如何摆脱它?