Eclipse 不解析 gcc 输出
Posted
技术标签:
【中文标题】Eclipse 不解析 gcc 输出【英文标题】:Eclipse doesn't parse gcc output 【发布时间】:2012-12-29 07:54:25 【问题描述】:我使用 eclipse-3.5 作为 linux gentoo 的 C/C++ 编辑器。该项目由 CMake 生成。据我所知,eclipse 可以在构建项目时解析 GCC 的输出,因此您可以单击任何错误消息并跳转到导致该错误的字符串。但事实并非如此。这是 3.5 的功能吗?
请不要建议“使用其他编辑器”。我喜欢 Eclipse 的 ctrl+tab 和 ctrl+click、代码解析和重构(重命名变量)能力:)
【问题讨论】:
你可以在没有 Eclipse 的情况下开发一个 C 或 C++ 程序(它仍然是一个编辑器,你可以使用其他的,比如emacs
,gedit
,geany
,vim
,.. ..)。顺便说一句,使用emacs
,您可以在其中编译(使用M-x compile
)并单击错误消息......只有编译器(gcc
或g++
或clang++
)在进行真正的解析。
我认为这是一个“工具链设置”问题。配置项目时需要确保配置正确。
【参考方案1】:
如果您使用 cmake 并且您使用 cmake makefile 中不存在的路径,Eclipse 有时会遇到此问题。检查您的 cmake makefile,确保您使用的每个路径都存在,然后它应该可以工作。
【讨论】:
以上是关于Eclipse 不解析 gcc 输出的主要内容,如果未能解决你的问题,请参考以下文章