FeaturesPluginsDocs & SupportCommunityPartners

安装并配置 C/C++ 支持

本文档提供了在 NetBeans IDE 中下载、安装并配置 C/C++ 支持的相关信息。

目录

下载 C/C++ 支持
安装并设置编译器和工具
验证安装
  此页中的内容仅适用于 NetBeans IDE 6.0

下载 C/C++ 支持


如果您尚未安装 NetBeans 6.0 IDE,请转至 NetBeans IDE 6.0 下载页,下载包含 C/C++ 支持的 IDE 版本。如果您已安装 NetBeans IDE 6.0,但未包含 C/C++ 支持,请完成以下步骤为 IDE 添加 C/C++ 支持。

  1. 如果您的网络使用代理,请从主菜单中选择“工具”>“选项”,然后选中“手动代理设置”,输入您所使用代理的 HTTP 代理和端口,然后单击“确定”。
  2. 从主菜单中选择“工具”>“插件”。
  3. 在“插件”对话框中,单击“可用插件”标签,然后滚动至 "C/C++" 类别。
  4. 选择 "C/C++" 复选框。
  5. 单击“安装”。

    将启动 NetBeans IDE 安装程序。
  6. 在 NetBeans IDE 安装程序中,单击“下一步”。
  7. 阅读许可证协议,然后选择“我接受所有许可证协议中的条款”单选按钮并单击“下一步”。
  8. 单击“安装”。
  9. 安装完成后,选择“立即重新启动 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 makegdb 调试器,并且正确设置了可以找到它们的 Path 变量,请确保您使用的是正确的版本。如果您安装了正确的版本,则无需再进行设置。

检查 Cygwin 编译器和工具的版本:

  1. 要查看 Cygwin 的版本,请键入:

    cygcheck -c cygwin
    
  2. 要查看编译器、makegdb 的版本,请键入:
    gcc --version
    g++ --version
    make --version
    gdb --version
    

通过 cygwin.com 来安装 GNU 编译器、makegdb 调试器:

  1. 下载 Cygwin setup.exe 程序,方法是:单击位于该页面中间的 "Install or Update Now!" 图标。
  2. 运行 setup.exe 程序。接受缺省设置,直至转入 "Select Your Internet Connection" 页。在此页上选择最适合您的选项。单击“下一步”。
  3. 在 "Choose A Download Site" 页上,选择一个方便您下载的站点。单击“下一步”。
  4. 在 "Select Packages" 页上,选择要下载的包。单击 "Devel" 旁边的 "+" 号,以展开此开发工具类别。您可能需要调整窗口的大小,以便一次可以看到更多的内容。
  5. 通过单击包旁边的 "Skip" 标签来选择要下载的每个包。您至少要选择 gcc-core: C compiler、gcc-g++: C++ compiler、gdb: The GNU Debugger 和 make: the GNU version of the 'make' utility。
  6. 现在将编译器目录添加到您的 Path 变量中:

    1. 打开“控制面板”(“开始”>“设置”>“控制面板”),然后双击“系统”程序。
    2. 选择“高级”标签,然后单击“环境变量”。
    3. 在“环境变量”对话框的“系统变量”面板中,选择 "Path" 变量,然后单击“编辑”。
    4. cygwin-directory\bin 目录的路径添加到 Path 变量中,然后单击“确定”。缺省情况下,cygwin-directoryC:\cygwin。目录名称之间必须用分号进行分隔。
    5. 在“环境变量”和“系统属性”对话框中分别单击“确定”。

返回页首


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 软件,请确保在您的 Path 变量中添加了 /installation directory/SUNWspro/bin,然后再启动 NetBeans IDE。
  • 如果未安装 Sun Studio 12 软件,则可以通过 http://developers.sun.com/sunstudio/downloads/ 免费进行下载。

下载并安装 Sun Studio 12 编译器:

  1. 创建存放下载文件的目录。您必须具有此目录的写入权限。
  2. 将适用于您平台的文件下载到下载目录中。
  3. 转至下载目录,并解压缩所下载的文件。
    bzcat filename | tar xvf -
    
  4. 请按照《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

  1. 下载 gcc 3.4.6 和 make 3.81。
  2. 如果在下载过程中未自动解压缩下载的 zip 文件,请使用 gunzip 对其进行解压缩。
  3. 使用 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

  1. 在位于页面底部的 "Select a Download" 下面,选择适用于 Solaris 平台的 "Solaris 10 Companion Software" 下载。
  2. 在下载页中,接受许可证协议,然后选择 gbd - GNU source level debugger 包。
  3. 以超级用户身份登录。
  4. 使用 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 编译器:

  1. 创建存放下载文件的目录。您必须具有此目录的写入权限。
  2. 将适用于您平台的文件下载到下载目录中。
  3. 转至下载目录,并解压缩所下载的文件。
    bzcat filename | tar xvf -
    
  4. 请按照《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 一起提供的以下软件包:

  • Xcode
  • X11

返回页首


验证安装

要验证安装是否正确,请启动 NetBeans IDE,生成一个样例项目,然后在 gdb 调试器中运行它。

Windows

要在 Microsoft Windows 计算机上启动 IDE,请执行以下某项操作:

  • 双击桌面上的 NetBeans IDE 图标。
  • 从“开始”菜单中,选择“程序”> "NetBeans 6.0" > "NetBeans IDE"。

生成样例项目并在调试器中运行:

  1. 选择“文件”>“新建项目”以打开“新建项目”向导。
  2. 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
  3. 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
  4. 在“项目名称和位置”页中,单击“完成”。
  5. 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
  6. 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
  7. 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
  8. 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。

  9. 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在断点处停止。
  10. 选择“运行”>“继续”以完成该应用程序的运行。

返回页首


Solaris OS

在 Solaris 系统上启动 NetBeans IDE:

  1. 导航至安装所在的 bin 子目录。
  2. 通过键入 ./netbeans 执行启动程序脚本。

生成样例项目并在调试器中运行:

  1. 选择“文件”>“新建项目”以打开“新建项目”向导。
  2. 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
  3. 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
  4. 在“项目名称和位置”页中,单击“完成”。
  5. 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“属性”。
  6. 在“项目属性”对话框中,将“编译器集合”属性设置为您要验证的编译器集合,然后单击“确定”。
  7. 在“项目”标签中,右键单击该项目节点,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
  8. 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
  9. 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
  10. 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。
  11. 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在断点处停止。
  12. 选择“运行”>“继续”以完成该应用程序的运行。

返回页首


Linux

在 Linux 系统上启动 NetBeans IDE:

  1. 导航至安装所在的 bin 子目录。
  2. 通过键入 ./netbeans 执行启动程序脚本。

生成样例项目并在调试器中运行:

  1. 选择“文件”>“新建项目”以打开“新建项目”向导。
  2. 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
  3. 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
  4. 在“项目名称和位置”页中,单击“完成”。
  5. 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“属性”。
  6. 在“项目属性”对话框中,将“编译器集合”属性设置为您要验证的编译器集合,然后单击“确定”。
  7. 在“项目”标签中,右键单击该项目节点,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
  8. 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
  9. 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
  10. 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。
  11. 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在断点处停止。
  12. 选择“运行”>“继续”以完成该应用程序的运行。

返回页首


Mac OS X

要在 Macintosh 计算机上启动 IDE,请双击桌面上的 NetBeans 图标。

生成样例项目并在调试器中运行:

  1. 选择“文件”>“新建项目”以打开“新建项目”向导。
  2. 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
  3. 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
  4. 在“项目名称和位置”页中,单击“完成”。
  5. 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
  6. 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
  7. 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb 并显示调试器标签。

返回页首


后续步骤

要快速了解如何在 NetBeans IDE 中开发 C 或 C++ 应用程序,请参见 C/C++ 支持快速入门教程

Projects

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by