【问题标题】:Eclipse truncates my compiler problem descriptionsEclipse 截断了我的编译器问题描述
【发布时间】:2023-02-21 16:38:03
【问题描述】:

一段时间以来,我的 Eclipse makefile 项目一直在截断代码空间和“问题”窗口中的所有编译器问题描述。 下图中的示例 - 请问有人知道是什么原因造成的吗?

我在首选项中搜索了最大长度设置,但无济于事。

编辑 - 更新:

我已经安装了最新的 eclipse CDT 并在那里打开了项目。描述仍然被截断:

尝试过的版本:

  • Microchip SoftConsole v2021.1-6.6.0.507
  • 用于 C/C++ 的 Eclipse IDE 开发人员(包括孵化组件)版本:2022-12 (4.26.0)

这可能是编译器问题吗?截断错误消息似乎是一种有意内置的冗余控件。

【问题讨论】:

  • 对于 C/C++ 开发人员来说,这看起来像是一个非常古老的 Eclipse IDE。这可以在当前的 Eclipse IDE 中重现吗?
  • 抱歉 - 我希望这可能是关于 eclipse 的一般问题,因为我使用的是制造商的打包版本:Microchip SoftConsole v2021.1-6.6.0.507

标签: gcc makefile eclipse-cdt arm-none-eabi-gcc


【解决方案1】:

在这种情况下,这是我在 makefile 中设置的 -fmessage-length 编译器选项的问题:

# format error messages to output on lines of #num chars
CFLAGS+= -fmessage-length=80

删除选项解决了我的问题。


我添加了 fmessage-length=80 选项以格式化命令行输出,使它们看起来像这样:

但是在 Eclipse 中,这会导致编译器警告被截断,如下所示:

【讨论】:

    猜你喜欢
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 2018-01-28
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    相关资源
    最近更新 更多