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

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

目录

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

下载 C/C++ 支持


如果尚未安装 NetBeans 6.0 IDE,请转至 NetBeans IDE 6.0 Download 页,然后下载包含 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++ 包需要 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 makegdb 调试器,并且在 Path 变量中正确设置了可以找到它们的路径,请确保使用的是正确版本。如果安装了正确版本,则无需再进行设置。

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

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

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

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

  1. 单击页面中间的 "Install or Update Now!" 图标下载 Cygwin setup.exe 程序。
  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++ 包可以与下列编译器和工具配合使用:

  • 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,都必须通过 gdb 调试器来调试利用 NetBeans C/C++ Development Pack 开发的应用程序。可以通过 ftp://ftp.gnu.org/gnu/gdb/ 下载 gdb 6.2.1。

下载并安装 gdb

  1. 在页面底部的 "Select a Download" 下面,选择适用 Solaris 平台的 "Solaris 10 Companion Software" 下载。
  2. 在下载页中,接受许可证协议,然后选择 "gdb - GNU source level debugger" 软件包。
  3. 以超级用户身份登录。
  4. 使用 binzip 解压缩文件,然后使用 pkgadd 安装 gdb
    bunzip2 SFWgdb.bz2
    pkgadd -d SFWgdb
    

请先确保 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 gdb
  • 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++ 包可以与下列编译器和工具配合使用:

  • 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 Quick Start Tutorial》(《C/C++ 项目快速入门教程》)。

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2016, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo