| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <title>定义 C/C++ 项目的开发环境</TITLE> |
| <meta name="KEYWORDS" content="NETBEANS, TUTORIAL, C/C++, tools"> |
| <meta name="DESCRIPTION" content="Short tutorial that demonstrates using |
| local or remote tool collections to develop C/C++ projects in NetBeans IDE"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > |
| <link rel="stylesheet" type="text/css" href="../../../netbeans.css"> |
| </head> |
| <body> |
| <a name="top"></a> |
| |
| <h1>定义 C/C++ 项目的开发环境</h1> |
| <!-- START INTRO ---------------------------------------------------------------------------------------* --> |
| <!-- Contributed by <i>Ann |
| Rice</i> and maintained by |
| <i>Susan Morgan</i><br> --> |
| |
| <div class="articledate" style="margin-left: 0px;font-style:italic;"> |
| <p><em>2014 年 3 月</em> [修订版本号:V8.0-1]</p></div> |
| |
| <p>下面的简明教程将为您介绍在 NetBeans IDE 中构建和调试 C 或 C++ 项目时选择构建主机和工具集合的一些基本步骤。 |
| </p> |
| <!-- END INTRO --> |
| <p><b>目录</b></p> |
| <img alt="此页上的内容适用于 NetBeans IDE 7.3 及更高版本" class="stamp" src="../../../images_www/articles/73/netbeans-stamp-80-74-73.png" title="此页上的内容适用于 NetBeans IDE 7.3 及更高版本"> |
| <ul class="toc"> |
| <li><a href="#requirements" title="要求">要求</a></li> |
| <li><a href="#installing" title="安装工具集合">安装工具集合</a></li> |
| <li><a href="#host" title="指定构建主机">指定构建主机</a></li> |
| <li><a href="#using" title="使用工具集合列表">使用工具集合列表</a></li> |
| <li><a href="#changing" title="更改项目的工具集合"> 更改项目的工具集合</a></li> |
| |
| </ul> |
| |
| <h2><a name="requirements"></a>要求</h2> |
| <p><b>要学习本教程,您需要具备以下软件和资源。</b> </p> |
| <table> |
| <tbody> |
| <tr> |
| <th class="tblheader" scope="col">软件或资源</th> |
| <th class="tblheader" scope="col">要求的版本</th> |
| </tr> |
| <tr> |
| <td class="tbltd1">NetBeans IDE</td> |
| <td class="tbltd1"><a href="https://netbeans.org/downloads/index.html">带有 NetBeans C/C++ 插件的版本 7.3 或更新版本</a></td> |
| </tr> |
| <tr> |
| <td class="tbltd1">Java 开发者工具包 (JDK)</td> |
| <td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">版本 6、7 或 8</a></td> |
| </tr> |
| </table> |
| <br> |
| <p>有关下载并安装所需软件的信息,请参见 <a href="../../../community/releases/80/install.html">NetBeans IDE 安装说明</a>。 |
| </p> |
| <h2><a name="installing"></a>安装工具集合</h2> |
| <p>NetBeans C/C++ 模块至少需要 C 编译器、C++ 编译器、make 实用程序和 gdb 调试器。有关安装并配置所需编译器和工具的说明,请参见<a href="../../../community/releases/80/cpp-setup-instructions.html">配置 NetBeans IDE 以使用 C/C++/Fortran</a>。 |
| |
| |
| </p><h2><a name="host"></a>指定构建主机</h2> |
| <p>可以在本地主机(从中启动 IDE 的系统)或运行 UNIX® 操作系统的远程主机上构建、运行和调试项目。只有运行 Oracle Solaris 和 Linux 操作系统的远程构建主机经过了测试。初始情况下,IDE 设置为仅使用本地主机。</p> |
| |
| <p>可通过以下几种方式定义远程构建主机: |
| <ul><li>使用“服务”窗口:选择“窗口”>“服务”,然后右键单击“C/C++ 构建主机”并选择“添加新主机”。 |
| </li> |
| <li>右键单击项目,选择“设置构建主机”>“管理主机”,然后在“构建主机管理器”对话框中单击“添加”。</li> |
| <li>使用“选项”窗口:选择“工具”>“选项”> "C/C++" >“构建工具”,然后单击“构建主机”列表旁边的“编辑”按钮。</li> |
| </ul> |
| <p>有关更多信息,请参见 <a href="./remotedev-tutorial.html">C/C++ 远程开发教程</a>。 |
| </p> |
| |
| |
| <h2><a name="using"></a>使用工具集合列表</h2> |
| <p>工具集合列表显示对本地主机和每个远程构建主机上的 IDE 可用的工具集合。您可以通过以下任何方式查看工具集合: |
| <ul><li>使用“服务”窗口:选择“窗口”>“服务”,展开“C/C++ 构建主机”以及您感兴趣的主机。“工具集合”节点将列出该主机上可用的工具集合。 |
| </li> |
| <li>使用“项目”窗口:右键单击项目,选择“属性”,然后单击“构建”类别。您可以选择一个工具集合以用于项目,或者单击“工具集合”列表旁边的按钮,打开“工具集合管理器”以设置默认集合以及添加或删除工具集合。 |
| </li> |
| <li>使用“选项”窗口:选择“工具”>“选项”> "C/C++" >“构建工具”。在“构建主机”列表中选择主机之后,您可以在此属性表单中管理工具集合。 |
| </li> |
| </ul> |
| <p> |
| 每种情况下,“工具集合”列表都将显示在“构建主机”列表中当前选定的主机上找到的集合。默认集合以粗体列出,并且对于使用构建主机创建的任何新项目,都会选用该集合。可以在项目属性中更改特定项目的工具集合。</p> |
| |
| <h3>更改默认工具集合</h3> |
| <p>要更改默认工具集合,请从工具集合列表中选择一个集合,然后单击 "Default"(默认)。对于使用选定的构建主机创建的任何新项目,都将选择新的默认工具集合。 |
| </p> |
| <h3><a name="adding"></a>向构建主机添加工具集合</h3> |
| <p>添加工具集合后,便可使编译器可供 IDE 使用。工具必须已经安装到系统上。</p> |
| <p>要添加与构建主机关联的工具集合,请执行以下操作: |
| </p> |
| <ol> |
| <li>在 "Services"(服务)窗口中,展开要添加集合的 "C/C++ Build Host"(C/C++ 构建主机)的节点。 |
| </li> |
| <li>右键单击 "Tool Collections"(工具集合)节点并选择 "Add New Tool Collection"(添加新工具集合)。<br> 也可以通过单击 "Tool Collection"(工具集合)列表下方的 "Add"(添加)按钮,从 "Tools"(工具)> "Options"(选项)> "C/C++" > "Build Tools"(构建工具)标签添加集合。<br><br>此时将打开 "Add Tool Collection"(添加工具集合)对话框。<br><br> <img alt="&quot;Add New Tool Collection&quot;(添加新工具集合)对话框的屏幕快照" class="b-all margin-around" src="../../../images_www/articles/73/cnd/development-environment/add-collection.png"> |
| </li> |
| <li>在 "Add New Tool Collection"(添加新工具集合)对话框的 "Base Directory"(基目录)字段中,键入该工具集合的可执行文件的目录路径,或使用 "Browse"(浏览)按钮导航至该目录(通常称为 <tt>bin</tt>)。 |
| </li> |
| <li>如果路径有效,将自动填充 "Tool Collection Family"(工具集合系列)和 "Tool Collection Name"(工具集合名称)。可以为集合指定在 IDE 中显示的不同名称。如果更改 "Tool Collection Family"(工具集合系列),请确保您指定的系列是该集合的正确系列,否则编译器标志可能无效。 |
| </li> |
| <li>单击 "OK"(确定)。<br><br>新工具集合将添加到 "Tool Collection"(工具集合)列表中。</li> |
| </ol> |
| |
| <h2><a name="changing"></a>更改项目的工具集合</h2> |
| <p>在创建项目时,将选择当前的默认工具集合作为该项目的工具集合。您可以将项目的工具集合更改为集合列表中的其他集合,或者也可以专门为该项目定制工具集合。 |
| </p><p>要为现有项目选择不同的工具集合,请执行以下操作:</p> |
| |
| <ol> |
| <li>右键单击“项目”窗口中的项目节点,然后选择“属性”。</li> |
| <li> |
| 在 "Project Properties"(项目属性)对话框中,选择 "Categories"(类别)列表中的 "Build"(构建)节点。 |
| </li> |
| <li>在构建工具属性中,确保 "Build Host"(构建主机)设置为要在其上执行构建操作的主机。 |
| </li> |
| <li>从 "Tool Collection"(工具集合)下拉列表中选择一个集合。<br><br> <img alt=""Project Properties"(项目属性)对话框的 "Build"(构建)面板的屏幕快照" class="b-all margin-around" src="../../../images_www/articles/73/cnd/development-environment/select-collection.png"> |
| </li> |
| <li>单击 "OK"(确定)。</li> |
| </ol> |
| <p>下次构建项目时,将使用选定的工具集合。</p> |
| |
| <p> |
| </p><h2>另请参见</h2> |
| <p>有关在 NetBeans IDE 中使用 C/C++/Fortran 进行开发的更多文章,请参见 <a href="https://netbeans.org/kb/trails/cnd.html">C/C++ 学习资源</a>。</p> |
| |
| <div class="feedback-box"><a href="mailto:users@cnd.netbeans.org?subject=Feedback:%20Defining%20Your%20C/C++%20Project's%20Development%20Environment%20-%20NetBeans%20IDE%207.3%20Tutorial">发送有关此教程的反馈意见</a></div> |
| </BODY> |
| </HTML> |