blob: bfed1b3216ed402844f58f671d4f2932494bd52e [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">
<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="&amp;quot;Add New Tool Collection&amp;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="&quot;Project Properties&quot;(项目属性)对话框的 &quot;Build&quot;(构建)面板的屏幕快照" 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>