Eclipse CDT - 在项目中构建子目录

yos*_*g81 5 build-process makefile eclipse-cdt

我想知道Eclipse(CDT)中是否有一个选项只能构建项目的一部分.

我的情况是我有一个非常大的单个项目,它包含许多子目录,我的构建系统是一个自定义脚本.现在,如果我从项目的根文件夹运行自定义脚本,它将构建项目的所有子文件夹.这需要很长时间,我想有一个选项,指示CDT执行自定义生成命令,具体取决于在源树中选择了哪个文件夹.(我的自定义构建脚本只会构建该目录的内容).

有没有选择在CDT中执行此类操作?(我正在使用伽利略).

cra*_*cot 1

我不认为 CDT 提供这个。但是,请务必考虑您的项目是否真的最适合作为单个项目,或者是否可以从拆分为子项目中受益。您的 makefile 中也可能会带来性能提升;你读过“递归使人认为有害”的文章吗?