我不明白CDT中的构建器到底是什么,与“C/C++ Build”内容有什么关系。
我在“C/C++ Build”配置中设置了SCons。它确实有效:我做了两个配置(发布和调试),并且启动了我的 SCons 脚本。但当我现在尝试调试时,我正在研究这些 Builders stauuf(我正在发现 Eclipse...)。
文档对于这一点根本不清楚。
感谢帮助。
我不太确定您的问题是什么,但我会尝试解释构建器的工作原理。
任何 Eclipse 项目都有零个或多个构建器,并且在 Eclipse 构建项目时(按顺序)调用它们。有不同类型的构建器可以执行不同的操作,例如调用外部构建工具或验证 XML 文件。如果需要,您可以定义自己的构建器。
CDT 项目通常有两个构建器。第一个是 CDT 构建器,负责编译代码。如果您使用外部构建工具,则很可能使用“makefile 项目”,在这种情况下,CDT 构建器只需为您调用构建工具。默认情况下,这称为“make”,但您可以在项目设置中更改它。
第二个构建器是“扫描仪发现”构建器。该构建器的目的是尝试找出用于索引器的包含路径等,以便自动完成功能正常工作等。如果您使用外部工具,您可能需要自己设置这些工具在“路径和符号”选项卡下。
调试时,构建器通常不参与,但如果构建系统没有将编译的二进制文件放在 CDT 期望的位置,您可能会遇到麻烦。项目属性中应该有一个选项卡,您可以在其中配置 CDT 查找二进制文件的方式/位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)