本文主要介绍如何在 NetBeans IDE 中下载、安装和配置 C/C++ 支持。
如果还没有 NetBeans 6.0 IDE,请到
NetBeans IDE 6.0 下载页面 下载一个含有 C/C++
支持的 IDE 版本。如果您有一个不含有 C/C++ 支持的 NetBeans IDE 6.0 安装程序,完成以下步骤,把 C/C++ 支持添加到 IDE 中。
- 如果网络使用了代理服务器,请从主菜单中选择 Tools > Options,选择 Manual Proxy Settings 项,输入你的代理服务器地址和端口号,然后单击 OK 按钮。<
/li>
- 从主菜单中选择 Tools > Plugins 。
- 在 Plugins 对话框中,单击 Available Plugins 选项卡,滚动到 C/C++ 类别。
- 选择 C/C++ 复选框。
- 单击 Install 按钮。
安装程序开始运行。
- 在 NetBeans IDE Installer 中,单击 Next 按钮。
- 阅读许可协议,选中 I Accept the Terms in All License Agreements 单选按钮,然后单击 Next 按钮。
- 单击 Install 按钮。
- 安装完成后,可以选择 Restart IDE Now,也可以选择 Restart IDE Later 并单击 Finish 按钮。
Netbeans C/C++ 包需要 C 编译器、C++ 编译器、make 实用程序和 gdb 调试器。
Windows
经测试,NetBeans C/C++ 包可以使用以下编译器和工具:
- 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 调试器,并且正确地设置了它们的路径以便可以找到它们,请确保您使用的版本是正确的。 如果您安装了正确的版本,则无需再进行设置。
检查 Cygwin 编译器和工具的版本:
-
要查看 Cygwin 的版本,请键入:
cygcheck -c cygwin
- 要查看编译器、
make 和
gdb 的版本,请键入:
gcc --version
g++ --version
make --version
gdb --version
通过
cygwin.com 来安装 GNU 编译器、make 和 gdb 调试器:
- 通过在页面中间单击 Install or Update Now! 图标,下载 Ctgwin
setup.exe 可执行程序。
- 运行
setup.exe 程序。接受缺省设置,直至进入 Select Your Internet Connection 页面。在此页面上选择最适合您的选项。单击 Next 按钮。<
/li>
- 在 Choose A Download Site 页面中,选择一个方便您下载的站点。单击 Next 按钮。
- 在 Select Packages 页面中,选择要下载的包。单击 Devel 旁边的 + 号, 以展开此开发工具类别。您可能需要调整窗口的大小,以便一次可以看到更多的内容。
- 通过单击包旁边的 Skip 标签来选择要下载的每个包。您至少要选择 gcc-core: C compiler、gcc-g++: C++ compiler、gdb: The GNU
Debugger 和 make:make 实用程序的 GNU 版本。
- 现在将编译器目录添加到您的 Path 变量中:
- 打开“控制面板”(“开始”>“设置”>“控制面板”),然后双击“系统”程序。
- 选择“高级”选项卡,然后单击“环境变量”。
- 在“环境变量”对话框的“系统变量”面板中,选择
Path 变量,然后单击“编辑”。
- 将
cygwin-directory\bin 目录的路径添加到 Path 变量中,然后单击 OK 按钮。缺省情况下,
cygwin-directory
为
C:\cygwin。目录名称之间必须用分号进行分隔。
- 在“环境变量”和“系统属性”对话框中分别单击 OK 按钮。
Solaris OS
经测试,NetBeans C/C++ 包可以使用以下编译器和工具:
- 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 修补程序。
在启动 NetBeans IDE 之前,将 Sun Studio 软件的路径添加到您的 Path 变量中。
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。
- 如果在下载过程中未自动解压缩下载的压缩文件,请使用
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++ 包可以使用以下编译器和工具:
- 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 修补程序。
请确保您的
PATH变量中包含 Sun Studio 软件路径,然后再启动 NetBeans IDE。
Macintosh OS X
经测试,NetBeans C/C++ 包可以使用以下编译器和工具:
- gcc 4.0.1 编译器
- gdb (GNU 调试器) 6.1
安装随 Macintosh OS X 一起提供的以下软件包:
要验证安装是否正确,请启动 NetBeans IDE,生成一个样例项目,然后在
gdb 调试器中运行它。
要在 Microsoft Windows 计算机上启动 IDE,请执行以下任一操作:
- 双击桌面上的 NetBeans IDE 图标。
- 从“开始”菜单中,选择“程序”> NetBeans 6.0> NetBeans IDE
生成样例项目并在调试器中运行:
- 选择 File > New Project 打开 New Project 向导。
- 在该向导 Choose Project 页的 Categories 面板中,展开 Samples 类别和 C/C++ Development 子类别,然后选择 C/C++ 子类别。
- 在 Projects 面板中,选择
Welcome 项目。单击 Next 按钮。
- 在 Project Name and Location 页面中,单击 Finish 按钮。
- 在 IDE 的 Project 选项卡中,右键单击
Welcome_1 项目,然后选择 Build Project。如果正确安装了编译器和
make 实用程序,并且在 Path 变量中设置了其路径,则会在 Output 窗口中显示生成的输出内容,并且成功生成该项目。
- 双击
welcome.cc 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择 Show Line Numbers。
- 在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键,用以设置断点。
- 右键单击该项目,然后选择 Debug Project。如果正确安装了
gdb 调试器并且在 Path 变量中设置了其路径,则会启动
gdb、显示调试器选项卡,并且会运行 Welcome 应用程序直至在该断点处停止。
- 选择 Run > Continue 以完成该应用程序的运行。
在 Solaris 系统上启动 NetBeans IDE:
- 导航至安装所在的
bin 子目录。
- 通过键入
./netbeans 执行启动程序脚本。
生成样例项目并在调试器中运行:
- 选择 File > New Project 打开 New Project 向导
- 在该向导的 Choose Project 页的 Categories 面板中,展开 Samples 类别和 C/C++ Development 子类别,然后选择 C/C++ 子类别
- 在 Project 面板中,选择
Welcome 项目。单击 Next 按钮。
- 在 Project Name and Location 页面中,单击 Finish 按钮。
- 在 IDE 的 Project 选项卡中,右键单击
Welcome_1 项目,然后选择 Properties。
- 在 Project Properties 对话框中,将 Compiler Collection 属性设置为您要验证的编译器集合,然后单击 OK 按钮。
- 在 Project 选项卡中,右键单击该项目节点,然后选择 Build Project。如果正确安装了编译器和
make 实用程序,并且在 Path 变量中设置了其路径,则会在 Output 窗口中显示生成的输出内容,并且成功生成该项目。
- 双击
welcome.cc 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择 Show Line Numbers。
- 在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键,用以设置断点。
- 右键单击该项目,然后选择 Debug Project。如果正确安装了
gdb 调试器并且在 Path 变量中设置了其路径,则会启动
gdb、显示调试器选项卡,并且会运行 Welcome 应用程序直至在该断点处停止。
- 选择 Run > Continue 以完成该应用程序的运行。
在 Linux 系统上启动 NetBeans IDE:
- 导航至安装所在的
bin 子目录。
- 通过键入
./netbeans 执行启动程序脚本。
生成样例项目并在调试器中运行:
- 选择 File > New Project 打开 New Project 向导。
- 在该向导 Choose Project 页面的 Categories 面板中,展开 Samples 类别和 C/C++ Development 子类别,然后选择 C/C++ 子类别。<
/li>
- 在 Project 面板中,选择
Welcome 项目。单击 Next 按钮。
- 在 Project Name and Location 页面中,单击 Finish 按钮。
- 在 IDE 的 Project 选项卡中,右键单击
Welcome_1 项目,然后选择 Properties。
- 在 Project Properties 对话框中,将 Compiler Collection 属性设置为您要验证的编译器集合,然后单击 OK 按钮。
- 在 Project 选项卡中,右键单击该项目节点,然后选择 Build Project。如果正确安装了编译器和
make 实用程序,并且在 Path 变量中设置了其路径,则会在 Output 窗口中显示生成的输出内容,并且成功生成该项目。
- 双击
welcome.cc 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择 Show Line Numbers。
- 在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键,用以设置断点。
- 右键单击该项目,然后选择 Debug Project。如果正确安装了
gdb 调试器并且在 Path 变量中设置了其路径,则会启动
gdb、显示调试器选项卡,并且会运行 Welcome 应用程序直至在该断点处停止。
- 选择 Run > Continue 以完成该应用程序的运行。
要在 Macintosh 计算机上启动 IDE,请双击桌面上的 NetBeans 图标。
生成样例项目并在调试器中运行:
- 选择 File > New Project 打开 New Project 向导。
- 在该向导 Choose Project 页面的 Categories 面板中,展开 Samples 类别和 C/C++ Development 子类别,然后选择 C/C++ 子类别。<
/li>
- 在 Project 面板中,选择
Welcome 项目。单击 Next 按钮。
- 在 Project Name and Location 页面中,单击 Finish 按钮。
- 在 IDE 的 Project 选项卡中,右键单击
Welcome_1 项目,然后选择 Build Project。
- 双击
welcome.cc 文件,以便在源代码编辑器中将其打开。
- 右键单击该项目,然后选择 Debug Proje。如果正确安装了
gdb 调试器并且在 Path 变量中设置了其路径,则会启动
gdb 并显示调试器选项卡。
继续学习
学习如何使用 NetBeans IDE 快速开发 C 或 C++ 应用程序,请参见:
C/C++ 支持Quick Start Tutorial