CDT 依靠外部 make 实用程序(如 GNU make)来构建项目。当您创建“受管 Make C”项目或“受管 Make C++”项目时,CDT 可以自动生成 makefile。您可以选择创建“标准 Make C”项目或“标准 Make C++”项目并自己提供 makefile。
必须安装和配置下列实用程序:
技巧:Cygwin 包含这些用于 Windows 环境的实用程序(make、gcc 和 gdb),当运行 cygwin 安装时,确保选择了 gcc 和 make,缺省情况下不会安装它们。有关更多信息,请访问 http://www.cygwin.com。对于 Red Hat 用户,Red Hat Linux 安装中已包含构建项目所需的全部信息。对于其它操作系统,请参阅安装文档。
CDT 使用许多术语来描述构建范围。
这是增量式构建(make all,假定在 makefile 中定义了 all)。仅构建该特定项目中受已修改的文件影响的组件。
无论文件在上次构建之后是否已被修改,都会构建项目中的每个文件。重建是指在清除之后进行构建。
有关构建的更多信息,请参阅:
与构建相关的信息按如下方式显示:
有关“任务”视图的更多信息,请参阅工作台用户指南 > 参考 > 用户界面信息 > 视图和编辑器 >“任务”视图。
您可以创建自己提供 makefile 的 C/C++ 项目,也可以创建 CDT 自动生成 makefile 的 C/C++ 项目。
要创建新项目,请从菜单栏中选择文件 > 新建 > 项目。在出现的对话框中:
可以在 Eclipse 中设置构建首选项:
在设置构建顺序时,CDT 不重建依赖于某个项目的项目。必须重建所有项目才能确保所有更改都被传播。
项目使用的 C/C++ 编译器由项目的属性设置控制。要查看项目的属性,右键单击该项目并选择属性。在出现的对话框中,C/C++ 标准 Make 项目页使您能够控制各种设置,包括:
与构建相关的信息按如下方式显示: