安装并配置 C/C++ 支持
撰稿及维护人:
2007 年 9 月 [修订版本号:V6.0-1]
本文档提供了在 NetBeans IDE 中下载、安装并配置 C/C++ 支持的相关信息。
目录
|
|
|
如果您尚未安装 NetBeans 6.0 IDE,请转至 NetBeans IDE 6.0 下载页,下载包含 C/C++ 支持的 IDE 版本。如果您已安装 NetBeans IDE 6.0,但未包含 C/C++ 支持,请完成以下步骤为 IDE 添加 C/C++ 支持。
- 如果您的网络使用代理,请从主菜单中选择“工具”>“选项”,然后选中“手动代理设置”,输入您所使用代理的 HTTP 代理和端口,然后单击“确定”。
- 从主菜单中选择“工具”>“插件”。
- 在“插件”对话框中,单击“可用插件”标签,然后滚动至 "C/C++" 类别。
- 选择 "C/C++" 复选框。
- 单击“安装”。
将启动 NetBeans IDE 安装程序。
- 在 NetBeans IDE 安装程序中,单击“下一步”。
- 阅读许可证协议,然后选择“我接受所有许可证协议中的条款”单选按钮并单击“下一步”。
- 单击“安装”。
- 安装完成后,选择“立即重新启动 IDE”或“稍后重新启动 IDE”,然后单击“完成”。
Netbeans C/C++ Pack 需要 C 编译器、C++ 编译器、make 实用程序和 gdb 调试器。
Windows
经测试,NetBeans C/C++ Pack 可以与下列编译器和工具配合使用:
- Cygwin 1.5.21
- Cygwin gcc-core(C 编译器)3.4.x
- Cygwin gcc-c++(C++ 编译器)3.4.x
- Cygwin gdb(GNU 调试器)6.5.50
- Cygwin make 3.80
如果您已在 Windows 系统上安装了 Cygwin GNU 编译器、GNU make 和 gdb 调试器,并且正确设置了可以找到它们的 Path 变量,请确保您使用的是正确的版本。如果您安装了正确的版本,则无需再进行设置。
检查 Cygwin 编译器和工具的版本:
-
要查看 Cygwin 的版本,请键入:
cygcheck -c cygwin
- 要查看编译器、make 和 gdb 的版本,请键入:
gcc --version
g++ --version
make --version
gdb --version
通过 cygwin.com 来安装 GNU 编译器、make 和 gdb 调试器:
- 下载 Cygwin setup.exe 程序,方法是:单击位于该页面中间的 "Install or Update Now!" 图标。
-
运行 setup.exe 程序。接受缺省设置,直至转入 "Select Your Internet Connection" 页。在此页上选择最适合您的选项。单击“下一步”。
-
在 "Choose A Download Site" 页上,选择一个方便您下载的站点。单击“下一步”。
-
在 "Select Packages" 页上,选择要下载的包。单击 "Devel" 旁边的 "+" 号,以展开此开发工具类别。您可能需要调整窗口的大小,以便一次可以看到更多的内容。
-
通过单击包旁边的 "Skip" 标签来选择要下载的每个包。您至少要选择 gcc-core: C compiler、gcc-g++: C++ compiler、gdb: The GNU Debugger 和 make: the GNU version of the 'make' utility。
-
现在将编译器目录添加到您的 Path 变量中:
- 打开“控制面板”(“开始”>“设置”>“控制面板”),然后双击“系统”程序。
- 选择“高级”标签,然后单击“环境变量”。
- 在“环境变量”对话框的“系统变量”面板中,选择 "Path" 变量,然后单击“编辑”。
- 将 cygwin-directory\bin 目录的路径添加到 Path 变量中,然后单击“确定”。缺省情况下,cygwin-directory 为 C:\cygwin。目录名称之间必须用分号进行分隔。
- 在“环境变量”和“系统属性”对话框中分别单击“确定”。
返回页首
Solaris OS
经测试,NetBeans C/C++ Pack 可以与下列编译器和工具配合使用:
- Sun Studio 12 C compiler 5.9 和 gcc 3.4.3
- Sun Studio 12 C++ compiler 5.9 和 g++ 3.4.3
- gdb(GNU 调试器)6.2.1
- Solaris make 和 gmake 3.80
Sun Studio 12 编译器
如果您要使用 Sun Studio 12 编译器,请执行以下操作:
下载并安装 Sun Studio 12 编译器:
- 创建存放下载文件的目录。您必须具有此目录的写入权限。
-
将适用于您平台的文件下载到下载目录中。
- 转至下载目录,并解压缩所下载的文件。
bzcat filename | tar xvf -
- 请按照《Sun Studio 12 快速安装》(英文、日文、简体中文)指南中第 2 章的说明,安装 C 编译器、C++ 编译器和必需的 Solaris 修补程序。
将 Sun Studio 软件的路径添加到您的 Path 变量中,然后再启动 NetBeans IDE。
GNU 编译器和 GNU make
如果您要使用 GNU 编译器和 GNU make,请执行以下操作:
- 如果您拥有 Solaris 10 OS 的标准安装,则编译器和 gmake 均会安装在 /usr/sfw/bin 中。请确保您的 Path 变量中包含此路径,然后再启动 NetBeans IDE。
- 如果未在系统上安装编译器和 gmake,则可以通过 http://www.sunfreeware.com 下载这些软件。
下载并安装 GNU 编译器和 make
- 下载 gcc 3.4.6 和 make 3.81。
- 如果在下载过程中未自动解压缩下载的 zip 文件,请使用 gunzip 对其进行解压缩。
- 使用 pkgadd 命令来安装这些包。
请确保您的 Path 变量中包含 GNU 编译器目录和 GNU make 目录,然后再启动 NetBeans IDE。
gdb 调试器
无论您是使用 Sun Studio 编译器和 Solaris make,还是使用 GNU 编译器和 GNU make,都必须通过 gbd 调试器来调试利用 NetBeans C/C++ Development Pack 开发的应用程序。您可以通过 http://www.sun.com/software/solaris/freeware/s10pkgs_download.xml 下载 gdb 6.2.1。
下载并安装 gdb:
- 在位于页面底部的 "Select a Download" 下面,选择适用于 Solaris 平台的 "Solaris 10 Companion Software" 下载。
- 在下载页中,接受许可证协议,然后选择 gbd - GNU source level debugger 包。
- 以超级用户身份登录。
- 使用 binzip 命令解压缩文件,并使用 pkgadd 命令安装 gbd:
bunzip2 SFWgdb.bz2
pkgadd -d SFWgbd
请确保您的 Path 变量中包含 gdb 路径,然后再启动 NetBeans IDE。
返回页首
Linux
经测试,NetBeans C/C++ Pack 可以与下列编译器和工具配合使用:
- Sun Studio 12 C 编译器、Red Hat Fedora Core 3 gcc、Ubuntu 6.10 和 7.04 gcc
- Sun Studio 12 C++ 编译器、Red Hat Fedora Core 3 g++、Ubuntu 6.10 和 7.04 g++
- Red Hat Fedora Core 3 gdb、Ubuntu 6.10 和 7.04 gbd
- Red Hat Fedora Core make、Ubuntu 6.10 和 7.04 make
下载并安装 Sun Studio 12 编译器:
- 创建存放下载文件的目录。您必须具有此目录的写入权限。
-
将适用于您平台的文件下载到下载目录中。
- 转至下载目录,并解压缩所下载的文件。
bzcat filename | tar xvf -
- 请按照《Sun Studio 12 快速安装》(英文、日文、简体中文)指南中第 2 章的说明,安装 C 编译器、C++ 编译器和必需的 Solaris 修补程序。
将 Sun Studio 软件的路径添加到您的 Path 变量中,然后再启动 NetBeans IDE。
返回页首
Macintosh OS X
经测试,NetBeans C/C++ Pack 可以与下列编译器和工具配合使用:
- gcc 4.0.1 编译器
- gdb(GNU 调试器)6.1
安装随 Macintosh OS X 一起提供的以下软件包:
返回页首
要验证安装是否正确,请启动 NetBeans IDE,生成一个样例项目,然后在 gdb 调试器中运行它。
要在 Microsoft Windows 计算机上启动 IDE,请执行以下某项操作:
- 双击桌面上的 NetBeans IDE 图标。
- 从“开始”菜单中,选择“程序”> "NetBeans 6.0" > "NetBeans IDE"。
生成样例项目并在调试器中运行:
- 选择“文件”>“新建项目”以打开“新建项目”向导。
- 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
- 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
- 在“项目名称和位置”页中,单击“完成”。
- 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
- 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
- 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。
- 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在断点处停止。
- 选择“运行”>“继续”以完成该应用程序的运行。
返回页首
在 Solaris 系统上启动 NetBeans IDE:
- 导航至安装所在的 bin 子目录。
- 通过键入 ./netbeans 执行启动程序脚本。
生成样例项目并在调试器中运行:
- 选择“文件”>“新建项目”以打开“新建项目”向导。
- 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
- 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
- 在“项目名称和位置”页中,单击“完成”。
- 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“属性”。
- 在“项目属性”对话框中,将“编译器集合”属性设置为您要验证的编译器集合,然后单击“确定”。
- 在“项目”标签中,右键单击该项目节点,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
- 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
- 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。
- 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在断点处停止。
- 选择“运行”>“继续”以完成该应用程序的运行。
返回页首
在 Linux 系统上启动 NetBeans IDE:
- 导航至安装所在的 bin 子目录。
- 通过键入 ./netbeans 执行启动程序脚本。
生成样例项目并在调试器中运行:
- 选择“文件”>“新建项目”以打开“新建项目”向导。
- 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
- 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
- 在“项目名称和位置”页中,单击“完成”。
- 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“属性”。
- 在“项目属性”对话框中,将“编译器集合”属性设置为您要验证的编译器集合,然后单击“确定”。
- 在“项目”标签中,右键单击该项目节点,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
- 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
- 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。
- 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在断点处停止。
- 选择“运行”>“继续”以完成该应用程序的运行。
返回页首
要在 Macintosh 计算机上启动 IDE,请双击桌面上的 NetBeans 图标。
生成样例项目并在调试器中运行:
- 选择“文件”>“新建项目”以打开“新建项目”向导。
- 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
- 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
- 在“项目名称和位置”页中,单击“完成”。
- 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
- 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
- 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb 并显示调试器标签。
返回页首
后续步骤
要快速了解如何在 NetBeans
IDE 中开发 C 或 C++ 应用程序,请参见 C/C++ 支持快速入门教程