Eclipse - 什么是Builder?

Ood*_*ini 16 eclipse-cdt builder

我不明白什么是CDT中的构建器,以及与"C/C++ Build"内容的关系是什么.

我在"C/C++ Build"配置中设置了SCons.它确实有效:我做了两个配置(发布和调试),并启动了我的SCons脚本.但是当我现在尝试调试时,我正在研究这些Builders stauuf(我正在发现Eclipse ......).

关于这一点,文档根本不清楚.

感谢帮助.

Jes*_*erE 25

我不确定你的问题是什么,但我会尝试解释建设者的工作方式.

任何Eclipse项目都有零个或多个构建器,并且在Eclipse构建项目时调用它们(按顺序).有不同类型的构建器可以执行不同的操作,例如调用外部构建工具或验证XML文件.如果需要,您可以定义自己的构建器.

CDT项目通常有两个构建器.第一个是CDT构建器,它负责编译代码.如果您使用的是外部构建工具,则很可能使用"makefile项目",在这种情况下,CDT构建器只是为您调用构建工具.默认情况下,这称为"make",但您可以在项目设置中更改它.

第二个构建器是"扫描程序发现"构建器.此构建器的目的是尝试确定哪些包含路径等用于索引器,以便自动完成将起作用等.如果您使用外部工具,可能需要自己设置这些在"路径和符号"选项卡下.

调试时通常不会涉及构建器,但如果构建系统没有将已编译的二进制文件放在CDT期望的位置,则可能会遇到麻烦.项目属性中应该有一个选项卡,您可以在其中配置CDT查找二进制文件的方式/位置.