Eclipse-c控制台在警告消息中显示不可读的字符

Eclipse-c控制台在警告消息中显示不可读的字符,eclipse,Eclipse,每当我在Eclipse中用C编写代码,在编译后遇到错误时,我的错误都会显示为无法读取的字符 范例 expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘validitycheck’ 当我在错误上滚动鼠标时,我也会得到同样的结果… 我已尝试更改我的控制台编码 遵循指示表格 并尝试每一个编码选项 无济于事 我之前在eclipse上遇到了一个问题,它崩溃了,因为我有一个在我的路径目录中 我在

每当我在Eclipse中用C编写代码,在编译后遇到错误时,我的错误都会显示为无法读取的字符

范例

expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘validitycheck’
当我在错误上滚动鼠标时,我也会得到同样的结果…
我已尝试更改我的控制台编码 遵循指示表格

并尝试每一个编码选项 无济于事

我之前在eclipse上遇到了一个问题,它崩溃了,因为我有一个
在我的路径目录中

我在没有
的情况下将eclipse移动到了不同的路径并且它工作得很好。我想知道这个问题是否也是由
引起的在字体路径中

这似乎有一些关于问题的信息:。然而,我不知道你是否能用Eclipse修复它。也许如果遵循解决方案,事情会自行解决

这意味着您的区域设置和 您正在使用的终端。例如,许多发行版都设置了区域设置 .bashrc类型启动文件中的环境变量(LC_*)要 默认情况下类似于en_US.UTF-8。这告诉程序使用我们 UTF-8编码的英文邮件(和排序规则等)。 但是如果您的终端不支持UTF-8,您将收到垃圾 当程序尝试使用 ascii范围,在本例中为开始引号和结束引号

解决方案是将您的语言环境设置为与 您正在使用的终端。如果你不能弄明白,你可以 始终使用默认的POSIX/C语言环境(例如“export LC_ALL=C”),该语言环境 将仅使用标准ascii字符

这与gcc的功能或其代码无关 仅生成它打印的消息


这似乎有一些关于问题的信息:。然而,我不知道你是否能用Eclipse修复它。也许如果遵循解决方案,事情会自行解决

这意味着您的区域设置和 您正在使用的终端。例如,许多发行版都设置了区域设置 .bashrc类型启动文件中的环境变量(LC_*)要 默认情况下类似于en_US.UTF-8。这告诉程序使用我们 UTF-8编码的英文邮件(和排序规则等)。 但是如果您的终端不支持UTF-8,您将收到垃圾 当程序尝试使用 ascii范围,在本例中为开始引号和结束引号

解决方案是将您的语言环境设置为与 您正在使用的终端。如果你不能弄明白,你可以 始终使用默认的POSIX/C语言环境(例如“export LC_ALL=C”),该语言环境 将仅使用标准ascii字符

这与gcc的功能或其代码无关 仅生成它打印的消息


在EclipseIDE中,转到项目->属性->C/C++构建->工具链编辑器,然后在当前工具链中选择正确的编译器。对我来说,这是Cygwin GCC。

在Eclipse IDE中,转到项目->属性->C/C++构建->工具链编辑器,然后在当前工具链中选择正确的编译器。对我来说,这是Cygwin GCC。

您的操作系统的国际化是什么?似乎错误消息是以UTF-8的形式发送的,但是你的终端显示的是ISO 8859-15或其他版本。我不确定是否是这样。默认选项是Cp1252,但我尝试将其更改为UTF-8以及ISO 8859-15和其他版本,但它对我没有任何帮助。你的操作系统的国际化是什么?错误消息似乎是以UTF-8的形式发送的,但是您的终端显示的是ISO 8859-15或其他版本。我不确定是否是这样。默认选项是Cp1252,但我尝试将其更改为UTF-8以及ISO 8859-15和其他版本,但它对我没有任何帮助