NetBeans™ C/C++ Development Pack 5.5 安装与设置说明
目录
先决条件
本主题列出了在开始安装 NetBeans™ C/C++ Development Pack 5.5 之前必须具备的先决条件。
所需的软件
在试图安装 NetBeans C/C++ Development Pack 5.5 之前,必须先安装以下软件:
- NetBeans IDE 5.5
- 必须在您的系统上安装 JDK 5.0。如果未安装 JDK 5.0,则无法继续执行此安装。有关详细信息,请参见发行说明中的所需的软件主题。
支持的平台
经测试,NetBeans C/C++ Development Pack 5.5 可以在以下操作系统上运行:
- Microsoft Windows XP Professional SP2
- Red Hat Fedora Core 3
- Solaris™ 10 Operating System (Solaris OS)(SPARC® 和 x86/x64 Platform Edition)
NetBeans C/C++ Development Pack 还可以在以下平台上运行:
- Microsoft Windows 2000 Professional SP4
- Solaris™ 8 OS(SPARC® 和 x86/x64 Platform Edition)和 Solaris™ 9 OS(SPARC® 和 x86/x64 Platform Edition)
- 各种其他 Linux 发行版本
返回页首
安装软件
本部分提供了在所有受支持的平台上安装 NetBeans C/C++ Development Pack 的相关说明。
Windows
以下是在 Microsoft Windows 平台上安装 NetBeans C/C++ Development Pack 的说明。
开始之前的准备
在 Microsoft Windows 平台上进行安装时,必须遵守以下限制条件:
- 安装程序首先要将所需的文件解压缩到 TEMP 环境变量定义的缺省临时目录中。如果临时目录中的硬盘空间小于所需的空间,则会导致安装失败或安装错误。
如果出现这种问题,则应当增加分配给 TEMP 环境变量的空间,或者指定其他具有足够空间的临时目录。要为安装指定临时目录,请在命令窗口中使用以下命令:
> cd location-of-installer
> netbeans-cnd-5_5-windows.exe -is:tempdir temporary-directory
安装步骤
- 下载了安装文件 netbeans-cnd-5_5-windows.exe 后,请双击安装程序图标以启动该安装程序。
- 在安装向导的“欢迎”页中,单击“下一步”。
- 接受许可证协议,然后单击“下一步”。
- 在安装向导的安装目录页中,接受该向导找到的 NetBeans IDE 目录,或者选择其他安装的 IDE。单击“下一步”。
- 确保安装位置正确无误,并且系统上有足够的空间用于安装。
- 单击“下一步”开始安装。
- 安装完成后,单击“完成”退出向导。
注意:如果您遇到问题而无法成功完成软件安装,请参见下面的
疑难解答部分,以获取有关影响安装过程的待解决问题的完整描述以及建议的解决方法。
返回页首
Solaris™ OS
以下是在 Solaris OS 平台上安装 NetBeans C/C++ Development Pack 的说明。
在下面的说明中,请将 your_binary_executable 替换为下面的相应内容:
- Solaris™ OS (SPARC®):netbeans-cnd-5_5-solaris-sparc.bin
- Solaris™ OS (x86/x64 Platform Edition):netbeans-cnd-5_5-solaris-x86.bin
安装步骤
- 下载了安装文件 your_binary_executable 后,请导航至包含该文件的目录。
- 如果需要,请在命令提示符下使用以下命令来更改安装文件的权限,以便可以执行该二进制文件。
$ chmod +x your_binary_executable
- 在命令提示符下,使用以下命令来启动安装程序。
$ ./your_binary_executable
- 在安装向导的“欢迎”页中,单击“下一步”。
- 接受许可证协议,然后单击“下一步”。
- 在安装向导的安装目录页中,接受该向导找到的 NetBeans IDE 目录,或者选择其他安装的 IDE。单击“下一步”。
- 确保安装位置正确无误,并且系统上有足够的空间用于安装。
- 单击“下一步”开始安装。
- 安装完成后,单击“完成”退出向导。
注意:如果您遇到问题而无法成功完成软件安装,请参见下面的
疑难解答部分,以获取有关影响安装过程的待解决问题的完整描述以及建议的解决方法。
返回页首
Linux
以下是在 Linux 平台上安装 NetBeans C/C++ Development Pack 的说明。
安装步骤
- 下载了安装文件 netbeans-cnd-5_5-linux.bin 后,请导航至包含该文件的目录。
- 如果需要,请在命令提示符下使用以下命令来更改安装文件的权限,以便可以执行该二进制文件。
$ chmod +x netbeans-cnd-5_5-linux.bin
- 在命令提示符下,使用以下命令来启动安装程序。
$ ./netbeans-cnd-5_5-linux.bin
- 在安装向导的“欢迎”页中,单击“下一步”。
- 接受许可证协议,然后单击“下一步”。
- 在安装向导的安装目录页中,接受该向导找到的 NetBeans IDE 目录,或者选择其他安装的 IDE。单击“下一步”。
- 确保安装位置正确无误,并且系统上有足够的空间用于安装。
- 单击“下一步”开始安装。
- 安装完成后,单击“完成”退出向导。
注意:如果您遇到问题而无法成功完成软件安装,请参见下面的
疑难解答部分,以获取有关影响安装过程的待解决问题的完整描述以及建议的解决方法。
返回页首
Netbeans C/C++ Development Pack 需要 C 编译器、C++ 编译器、make 实用程序和 gdb 调试器。
Windows
经测试,NetBeans C/C++ Development 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 调试器,并且正确地设置了它们的路径(即,可以找到它们),请确保您使用的是正确的版本。如果您安装了正确的版本,则无需再进行设置。
检查 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" 变量,然后单击“编辑”。
- 在“编辑系统变量”对话框中,通过按下 Ctrl-C 组合键复制 Path 变量值,然后单击“取消”。
- 在“环境变量”对话框的用户变量面板中,单击“新建”。
- 在“新建用户变量”对话框的“变量名”字段中,键入 Path。将光标移至“变量值”字段中,按下 Ctrl-V 组合键以粘贴从系统变量复制的值。
- 将 cygwin-directory\usr\bin 和 cygwin-directory\bin 目录的路径添加到 Path 变量中,然后单击“确定”。缺省情况下,cygwin-directory 为 C:\cygwin。
- 在“环境变量”和“系统属性”对话框中分别单击“确定”。
返回页首
Solaris OS
经测试,NetBeans C/C++ Development Pack 可以使用以下编译器和工具:
- Sun Studio 11 C compiler 5.8 和 gcc 3.4.3
- Sun Studio 11 C++ compiler 5.8 和 g++ 3.4.3
- gdb(GNU 调试器)6.2.1
- Solaris make 和 gmake 3.80
Sun Studio 11 编译器
如果您要使用 Sun Studio 11 编译器:
下载并安装 Sun Studio 11 编译器:
- 创建存放下载文件的目录。您必须具有此目录的写入权限。
-
将适用于您平台的文件下载到下载目录中。
- 转至下载目录,并解压缩所下载的文件。
bzcat filename | tar xvf -
- 请按照《适用于 Solaris 平台的 Sun Studio 11 安装和设置指南》中第 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。
- 如果在下载过程中未自动解压缩下载的 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:
bunzip SFWgdb.bz2
pkgadd -d SFWgbd
请确保您的 Path 变量中包含 gdb 路径,然后再启动 NetBeans IDE。
返回页首
Linux
经测试,NetBeans C/C++ Development Pack 可以使用以下编译器和工具:
- Sun Studio Express 2 C 编译器和 Red Hat Fedora Core 3 gcc
- Sun Studio Express 2 C++ 编译器和 Red Hat Fedora Core 3 g++
- Red Hat Fedora Core 3 gdb
- Red Hat Fedora Core make
下载并安装 Sun Studio Express 2 编译器:
- 在 Sun Studio Express Web 页 (http://developers.sun.com/sunstudio/downloads/express.jsp) 中,键入您的电子邮件地址以加入 Sun Studio Express 活动通知列表,然后单击 "Download Now"。
- 在 Sun Studio Express 邮件列表通知页上,请单击下载图标。
- 在 Sun Studio Express 下载页上,接受许可证协议,然后选择适用于 Linux (x86) 平台的下载文件。
- 将该文件下载到一个临时目录中,然后按照 Sun Studio Express 自述文件 (http://developers.sun.com/sunstudio/downloads/express_readme.html) 中的说明来安装该软件并设置 Path 变量。
返回页首
要验证安装是否正确,请启动 NetBeans IDE,并生成一个样例项目,然后在 gdb 调试器中运行它。
Windows
要在 Microsoft Windows 计算机上启动 IDE,请执行以下任一操作:
- 双击桌面上的 NetBeans IDE 图标。
- 从“开始”菜单中,选择“程序”> "NetBeans 5.5" > "NetBeans IDE"。
生成样例项目并在调试器中运行:
- 通过选择“文件”>“新建项目”以打开“新建项目”向导。
- 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
- 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
- 在“项目名称和位置”页中,单击“完成”。
- 在 IDE 的“项目”标签中,右键单击 "Welcome1" 项目,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
- 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
- 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。
- 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在该断点处停止。
- 选择“运行”>“继续”以完成该应用程序的运行。
返回页首
Solaris OS
在 Solaris 系统上启动 NetBeans IDE:
- 导航至安装所在的 bin 子目录。
- 通过键入 ./netbeans 执行启动程序脚本。
生成样例项目并在调试器中运行:
- 通过选择“文件”>“新建项目”以打开“新建项目”向导。
- 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
- 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
- 在“项目名称和位置”页中,单击“完成”。
- 在 IDE 的“项目”标签中,右键单击 "Welcome1" 项目,然后选择“属性”。
- 在“项目属性”对话框中,将“编译器集合”属性设置为您要验证的编译器集合,然后单击“确定”。
- 在“项目”标签中,右键单击该项目节点,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
- 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
- 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。
- 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在该断点处停止。
- 选择“运行”>“继续”以完成该应用程序的运行。
返回页首
Linux
在 Linux 系统上启动 NetBeans IDE:
- 导航至安装所在的 bin 子目录。
- 通过键入 ./netbeans 执行启动程序脚本。
生成样例项目并在调试器中运行:
- 通过选择“文件”>“新建项目”以打开“新建项目”向导。
- 在该向导的“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。
- 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。
- 在“项目名称和位置”页中,单击“完成”。
- 在 IDE 的“项目”标签中,右键单击 "Welcome1" 项目,然后选择“属性”。
- 在“项目属性”对话框中,将“编译器集合”属性设置为您要验证的编译器集合,然后单击“确定”。
- 在“项目”标签中,右键单击该项目节点,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。
- 双击 "welcome.cc" 文件,以便在源代码编辑器中将其打开。
- 在源代码编辑器窗口的左旁注中单击鼠标右键,然后选择“显示行号”。
- 设置断点,方法是:在位于源代码编辑器窗口的第 33 行旁边的左旁注内单击鼠标左键。
- 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且会运行 Welcome 应用程序直至在该断点处停止。
- 选择“运行”>“继续”以完成该应用程序的运行。
返回页首
卸载软件
- 关闭 IDE。
- 从“控制面板”中启动“添加或删除程序”,选择 "NetBeans C/C++ Development Pack 5.5",然后单击“更改/删除”。
- 按照卸载程序中的说明执行操作。
卸载软件
- 关闭 IDE。
- 导航至 /NetBeans-5.5-directory/cnd1/_uninst 目录。
- 键入 ./uninstaller 以运行 InstallShield 卸载程序。
返回页首
如果您在安装或运行软件时遇到问题,请参见下面的问题列表以获取相应的解决方法。有关已知问题的完整列表、系统要求以及其他有用的信息,请参见发行说明。
以下是本发行版本中一些可能影响或破坏安装过程的待解决问题:
- 安装程序在 JRE 1.4 上运行时出现异常。
描述:在 Microsoft Windows 上,如果目标计算机中没有预安装的兼容 JDK,InstallShield Windows 启动程序将允许您选择一个定制的 java.exe。选择了定制的 java.exe 后,安装程序并不执行任何兼容性验证。这意味着如果选择了与安装程序不兼容的 JRE 1.4 中的 java.exe,则会出现大量异常。此类问题存在于 InstallShield 框架中。
解决方法:选择 JRE 1.5 中的 java.exe。有关下载并安装兼容 JDK 的信息,请参见所需的软件。
- 安装程序无法在 UNIX 上正常启动。
描述:当文件系统的根目录中含有少量的可用硬盘空间或者没有可用的硬盘空间时,安装程序将无法在 UNIX 上正常启动。此类问题存在于 InstallShield 框架中。当文件系统根目录的可用硬盘空间小于 2.5 MB 时,就会出现此类问题。
解决方法:在文件系统的根目录中释放足够的硬盘空间,然后重新启动安装程序。
返回页首