blob: e7ef48ed65c7982e34731c5d3a97e81063db747b [file] [log] [blame]
<!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 6.7/6.8/6.9">
<meta name="author" content="Ann Rice">
<meta name="author" content="Susan Morgan">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
<meta HTTP-EQUIV="Content-Type" Content="text/html; charset=UTF-8"></head>
<body>
<a name="top"></a>
<h1>定义 C/C++ 项目的开发环境</h1>
<!-- START INTRO ---------------------------------------------------------------------------------------* -->
<div class="articledate" style="margin-left: 0px;font-style:italic;">
<p><em>撰稿人:<i>Ann Rice</i>,维护人:<i>Susan Morgan</i><br> 2010 年 6 月</em> [修订版本号:V6.9-1]</div>
<p>下面的简明教程将为您介绍在 NetBeans IDE 6.7、6.8 或 6.9 中构建和调试 C 或 C++ 项目时选择开发主机和工具集合的一些基本步骤。
</p>
<!-- END INTRO -->
<p><b>目录</b></p>
<img alt="此页上的内容适用于 NetBeans IDE 6.7/6.8/6.9" class="stamp" src="../../../images_www/articles/67/netbeans-stamp-67-68-69.png" title="此页上的内容适用于 NetBeans IDE 6.7/6.8/6.9">
<ul class="toc">
<li><a href="#requirements" title="要求">要求</a></li>
<li><a href="#installing" title="安装工具集合">安装工具集合</a></li>
<li><a "title="Specifying the Development Host" href="#host">指定开发主机</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++ 插件的版本 6.7、6.8 或 6.9</a></td>
</tr>
<tr>
<td class="tbltd1">Java 开发者工具包 (JDK)</td>
<td class="tbltd1"><a href="http://java.sun.com/javase/downloads/index.jsp">版本 6</a></td>
</tr>
</table>
<br>
<p>有关下载并安装所需软件的信息,请参见 <a href="../../../community/releases/69/install.html">NetBeans IDE 6.9 安装说明</a>
</p>
<h2><a name="installing"></a>安装工具集合</h2>
<p>NetBeans C/C++ 模块至少需要 C 编译器、C++ 编译器、make 实用程序和 gdb 调试器。经测试,NetBeans C/C++ 模块可以与<a href="./supported-tool-collections.html">经测试可与 NetBeans IDE 配合使用的 C/C++ 工具集合</a>中列出的编译器和工具配合使用。
<p>
有关安装并配置所需工具的说明,请参见<a href="../../../community/releases/69/cpp-setup-instructions.html">配置 NetBeans IDE 以使用 C/C++/Fortran</a>
<h2><a name="host"></a>指定开发主机</h2>
<p>可以在本地主机(从中启动 IDE 的系统)或运行 UNIX® 操作系统的远程主机上构建、运行和调试项目。只有运行 Solaris 和 Linux 操作系统的远程开发主机经过了测试。初始情况下,IDE 设置为仅使用本地主机。</p>
<p>可以在 "Options"(选项)窗口 "C/C++" 面板的 "Build Tools"(构建工具)标签中定义远程开发主机,如 <a href="./remotedev-tutorial.html">C/C++ 远程开发教程</a>中所述。
</p>
<h2><a name="using"></a>使用工具集合列表</h2>
<p>工具集合列表位于 "Tools"(工具)> "Options"(选项)> "Build Tools"(构建工具)标签下。该列表显示了在当前选定的开发主机上找到的集合。默认集合以粗体列出,并且对于所创建的任何新项目,都会选用该集合。可以在项目属性中更改特定项目的工具集合。</p>
<p>工具集合与开发主机相关联,因此在使用工具集合列表之前,必须确保选择了正确的开发主机。对于本地主机或远程主机,可以通过添加或删除集合对工具集合列表进行修改。</p>
<h3>更改默认工具集合</h3>
<p>要更改默认工具集合,请从工具集合列表中选择一个集合,然后单击 "Default"(默认)。对于使用选定的开发主机创建的任何新项目,都将选择新的默认工具集合。
</p>
<h3><a name="adding"></a>向开发主机添加工具集合</h3>
<p>添加工具集合后,便可使编译器可供 IDE 使用。工具必须已经安装到系统上。</p>
<p>要添加与开发主机关联的工具集合,请执行以下操作:
<ol>
<li>选择要添加工具集合的开发主机。
</li>
<li>在 "Tools"(工具)> "Options"(选项)> "Build Tools"(构建工具)标签下,单击工具集合列表下的 "Add"(添加)。</li>
<li>在 "Add New Tool Collection"(添加新工具集合)对话框的 "Base Directory"(基目录)字段中,键入该工具集合的可执行文件的目录路径,或使用 "Browse"(浏览)按钮导航至该目录。
<p class="notes">请注意,在 NetBeans IDE 6.7 和 6.8 中,如果 "Development Host"(开发主机)不是 "localhost","Browse"(浏览)功能将不可用。对于位于远程服务器上的工具,必须键入其基目录的完整路径。单击 "Check"(检查)可使 IDE 检查输入的路径是否对支持的工具集合有效。系统可能会提示您登录到服务器来检查该路径。在 NetBeans IDE 6.9 中,浏览功能适用于远程主机。</p>
</li>
<li>如果路径有效,将自动填充 "Tool Collection Family"(工具集合系列)和 "Tool Collection Name"(工具集合名称)。您可以为集合指定不同的名称。如果将系列更改为下拉列表中的其他系列,请确保您指定的系列是该集合的正确系列,否则编译器标志可能无效。
</li>
<br>
<img src="../../../images_www/articles/67/cnd/development-environment/add-collection.png">
<br><br>
<li>单击 "OK"(确定)。</li>
</ol>
<h2><a name="changing"></a>更改项目的工具集合</h2>
<p>在创建项目时,将选择当前的默认工具集合作为该项目的工具集合。您可以将项目的工具集合更改为集合列表中的其他集合,或者也可以专门为该项目定制工具集合。
<p>要为现有项目选择不同的工具集合,请执行以下操作:</p>
<ol>
<li>右键单击 "Projects"(项目)窗口中的项目,然后选择 "Properties"(属性)。</li>
<li>
在 "Project Properties"(项目属性)对话框中,选择 "Categories"(类别)列表中的 "Build"(构建)节点。
</li>
<li>在构建工具属性中,确保 "Development Host"(开发主机)设置为要在其上执行构建操作的主机。
</li>
<li>从 "Tool Collection"(工具集合)下拉列表中选择一个集合。</li>
<br> <img alt=""Project Properties"(项目属性)对话框的 "Build"(构建)面板的屏幕快照" src="../../../images_www/articles/67/cnd/development-environment/select-collection.png"> <br><br>
<li>单击 "OK"(确定)。</li>
<p>下次构建项目时,将使用选定的工具集合。</p>
</ol>
<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: Defining
Your C/C++ Project's Development Environment - NetBeans IDE 6.7/6.8/6.9 Tutorial">请将您的反馈意见发送给我们</a></div>
</BODY>
</HTML>