NetBeans™ C/C++ Development Pack 5.5.1 update 1 发行说明
欢迎使用 NetBeans C/C++ Development Pack。
在 NetBeans IDE 中,您可以利用 NetBeans™ C/C++ Development Pack 5.5.1 update 1 开发适用于 Microsoft Windows、Linux 和 Solaris 操作系统的 C/C++ 应用程序。
NetBeans C/C++ Development Pack 5.5.1 upate 1 与 NetBeans IDE 5.5.1 和 NetBeans IDE 5.5 兼容。
目录
注意:如果您需要了解有关安装此软件的信息,请参见 NetBeans C/C++ Development Pack 5.5.1 update 1 安装和设置说明。
支持的操作系统
NetBeans C/C++ Development Pack 5.5.1 update 1 在支持 Java VM 的操作系统上运行。经测试,NetBeans C/C++ Development Pack 5.5.1 update 1 可以在以下操作系统上运行:
- Microsoft Windows XP Professional SP2
- Red Hat Fedora Core 3
- Solaris™ 10 操作系统 (Solaris OS)(SPARC® 和 x86/x64 Platform Edition)
- Mac OS X 10.4 版或更高版本
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 IDE 要求屏幕分辨率最低为 1024x768 像素。
- Microsoft Windows 操作系统:
- 处理器:500 MHz Intel Pentium III 工作站或与之等效的处理器
- 内存:512 MB
- 硬盘空间:850 MB 可用硬盘空间
- Linux 操作系统:
- 处理器:500 MHz Intel Pentium III 工作站或与之等效的处理器
- 内存:512 MB
- 硬盘空间:450 MB 可用硬盘空间
- Solaris OS (SPARC):
- 处理器:UltraSPARC II 450 MHz
- 内存:512 MB
- 硬盘空间:450 MB 可用硬盘空间
- Solaris OS (x86/x64 Platform Edition):
- 处理器:AMD Opteron 100 系列 1.8 GHz
- 内存:512 MB
- 硬盘空间:450 MB 可用硬盘空间
- Macintosh OS X 操作系统:
- 处理器:PowerPC G4
- 内存:512 MB
- 硬盘空间:450 MB 可用硬盘空间
建议的硬件配置
- Microsoft Windows 操作系统:
- 处理器:1.4 GHz Intel Pentium III 工作站或与之等效的处理器
- 内存:1 GB
- 硬盘空间:1 GB 可用硬盘空间
- Linux 操作系统:
- 处理器:1.4 GHz Intel Pentium III 工作站或与之等效的处理器
- 内存:1 GB
- 硬盘空间:850 MB 可用硬盘空间
- Solaris™ OS (SPARC®):
- 处理器:UltraSPARC IIIi 1 GHz
- 内存:1 GB
- 硬盘空间:850 MB 可用硬盘空间
- Solaris™ OS (x86/x64 platform edition):
- 处理器:AMD Opteron 100 系列 1.8 GHz
- 内存:1 GB
- 硬盘空间:850 MB 可用硬盘空间
所需的软件
在试图安装 NetBeans C/C++ Development Pack 5.5.1 update 1 之前,必须安装 NetBeans IDE 5.5.1 或 NetBeans IDE 5.5。
NetBeans C/C++ Development Pack 5.5.1 update 1 需要在 Java 2 Platform Standard Edition Development Kit 5.0 Update 1 或更高版本(即 1.5.0_01 或更高版本),或者 JDK 6.0 上运行,该开发工具包为编译、调试和运行 Java 语言编写的应用程序提供了 Java 运行时环境和开发工具。
请访问 http://java.sun.com/j2se/1.5.0/ 站点,下载适用于您的平台的 JDK 版本。
返回页首
NetBeans IDE 的缺省堆大小为 128 MB。对于源文件及头文件数量不超过 500 的小型项目来说,使用缺省设置时 NetBeans C/C++ Development Pack 可以正常运行。
然而在开发大型项目时,则需要增加堆的大小。因为开发大型项目时出现内存不足的问题很可能是由于堆大小造成的。
您可以在 netbeans.conf 文件中,为运行 NetBeans IDE 的 Java 虚拟机 (Java Virtual Machine, JVM)* 设置堆大小。
更改堆大小:
- 将 NetBeans 安装目录 etc 文件夹下的 netbeans.conf 文件复制到 NetBeans 用户目录 ($HOME/.netbeans/5.5.1) 中。
- 在用户目录的 netbeans.conf 文件中,编辑 -J-Xmx 命令行 Java 启动开关(下面以粗体显示的内容),然后重新启动 IDE。
# command line switches
netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m
-J-XX:MaxPermSize=96m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"
对于大/中型应用程序,建议为 NetBeans C/C++ Development Pack 提供以下堆大小:
- 如果要在具有 1 GB 或更多 RAM 的系统上开发中型应用程序(500-2000 个源文件和头文件),建议堆大小为 512 MB
- 如果要在具有 2 GB 或更多 RAM 的系统上开发大型应用程序(大于 2000 个源文件和头文件),建议堆大小为 1 GB
注意:设置的堆大小不应超过 1 GB。
如果您使用了 Sun JVM,则还可以在 netbeans.conf 文件中添加垃圾回收器开关 -J-XX:+UseConcMarkSweepGC(并发回收器)和 -J-XX:+UseParNewGC(并行回收器)。这些选项允许垃圾回收器与主要的执行引擎同时运行。但是 Sun JVM 之外的其他 JVM 可能不支持这些选项。
有关设置 NetBeans 开关的详细信息,请参见使用 NetBeans IDE 5.5 的“配置 IDE”部分。
有关调节 NetBeans 性能的详细信息,请参见调节 JVM 的性能开关。
* 注意:术语“Java 虚拟机”和 "JVM" 表示用于 Java(TM) 平台的虚拟计算机。
返回页首
已知问题
您可以在 IDE 中了解和评估 NetBeans C/C++ Development Pack 5.5.1 update 1 发行版本的新增功能。我们希望您积极地参与这项活动,将遇到的任何问题记录在问题跟踪系统 (https://netbeans.org/community/issues.html) 中,从而为我们提供有价值的建议。
以下是本发行版本中存在的一些待解决的问题:
问题 #89880:更换编译器集合后,无法重新解析项目
描述:如果为项目更换了编译器集合,则无法重新解析该项目。更换编译器后,无法在项目中使用代码完成和超级链接功能。
解决方法:关闭项目,然后重新打开。
问题 #76173:在输入内容之前,不能自动刷新输出内容
描述:如果将项目的缺省“控制台类型”属性由“外部终端”改为“输出窗口(仅限输出)”,则“输出”窗口无法显示输入内容。
解决方法:在项目属性的“运行”类别下,只对仅限输出的应用程序更改缺省“控制台类型”属性。
问题 #89343:在 Windows 操作系统中,当程序等待用户输入内容时,无法执行暂停操作
描述:当程序等待用户输入内容时单击“暂停”,并不能停止程序的运行,只能在提供了输入内容后,才可以执行暂停操作。
解决方法:尚无解决方法。
问题 #90120:无法执行“暂停”操作的特殊情况(Windows 操作系统)
描述:除了问题 89343 之外,在 Windows 操作系统中仍有一些无法执行“暂停”操作的情况,其中一种情况就发生在紧密的循环中。
解决方法:尚无解决方法。
问题 #90222:运行时断点不能立即生效
描述:如果在运行的进程中设置了断点,则系统无法将其传递给 gdb,直至下次进程被终止。
解决方法:暂停进程并设置断点,然后继续执行进程。
文档
NetBeans C/C++ Development Pack 5.5.1 update 1 发行版本的文档是以基于 Web 的指南以及 IDE 帮助系统的形式提供的。您可以阅读下面的文档,快速了解相关的入门知识: