我不了解CDT中到底是什么构建器,以及与“ C / C ++构建”内容的关系。
我在“ C / C ++构建”配置中设置了SCons。它的确起作用:我进行了两种配置(发布和调试),并且启动了SCons脚本。但是,当我现在尝试调试时,我正在研究这些Builders stauuf(我正在发现Eclipse ...)。
关于这一点,文档还不清楚。
感谢帮助。
最佳答案
我不确定您的问题是什么,但我将尝试解释构建器的工作方式。
任何Eclipse项目都有零个或多个构建器,并且在Eclipse构建项目时(按顺序)调用它们。有多种类型的构建器可以执行不同的任务,例如调用外部构建工具或验证XML文件。您可以根据需要定义自己的构建器。
CDT项目通常有两个构建器。第一个是CDT构建器,它负责编译您的代码。如果您使用的是外部构建工具,则很可能会使用“ makefile项目”,在这种情况下,CDT构建器会简单地为您调用构建工具。默认情况下,这称为“ make”,但是您可以在项目设置中更改它。
第二个构建器是“扫描程序发现”构建器。该构建器的目的是试图弄清楚索引器所使用的包含路径等,以便自动完成等。如果使用外部工具,则可能需要自行设置这些在“路径和符号”标签下。
调试时通常不涉及构建器,但是如果构建系统未将编译的二进制文件放在CDT期望的位置,则可能会遇到麻烦。项目属性中应该有一个选项卡,您可以在其中配置CDT查找二进制文件的方式/位置。
关于eclipse-cdt - Eclipse-什么是Builder?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2208851/