JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3 概述     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

Oracle Solaris Studio 12.3 概述

Oracle Solaris Studio 软件简介

Oracle Solaris Studio 的开发者工作流程

Oracle Solaris Studio IDE

Oracle Solaris Studio 编译器

C 编译器

cc 命令语法

C 文档

C++ 编译器

CC 命令语法

C++ 文档

Fortran 95 编译器

f95 命令语法

Fortran 文档

C/C++/Fortran 库

用于并行编程的 OpenMP 3.1

适合密集计算程序的 Sun 性能库

用于生成应用程序的 dmake 实用程序

用于调试应用程序的工具

命令行中的 dbx

IDE 中的 dbx

dbxtool 中的 dbx

用于验证应用程序的工具

用于检测内存错误的 Discover 工具

用于度量代码覆盖的 Uncover 工具

用于集成错误检查的代码分析器工具

用于调整应用程序性能的工具

性能分析器工具

使用收集器收集性能数据

使用性能分析器检查性能数据

使用 er_print 实用程序检查性能数据

使用线程分析器分析多线程应用程序性能

简单性能优化工具 (Simple Performance Optimization Tool, SPOT)

DLight 中的分析工具

IDE 中的分析工具

更多信息

Oracle Solaris Studio IDE

Oracle Solaris Studio IDE 以 NetBeans IDE 这种开源集成开发环境为基础。Oracle Solaris Studio IDE 包含核心 NetBeans IDE、NetBeans C/C++ 插件模块以及开源 NetBeans IDE 中未提供的其他集成 Oracle Solaris Studio 组件。

Oracle Solaris Studio IDE 使用 Oracle Solaris Studio C、C++ 和 Fortran 编译器、dmake 生成实用程序以及 dbx 调试器。此外,IDE 还提供图形分析工具,这些工具以不可见的方式使用 Oracle Solaris DTrace 和 Oracle Solaris Studio 性能实用程序来收集运行中项目的数据。

与使用文本编辑器和命令行进行开发相比,使用 Oracle Solaris Studio IDE 具有以下优点:

要启动 IDE,请键入以下命令:

% solstudio

下图说明了正在运行 Quote 示例项目的 IDE。

image:显示 Oracle Solaris Studio IDE 的屏幕抓图

C 或 C++ 或 Fortran 项目是一组源文件以及有关如何编译及链接这些源文件并运行生成的程序的相关信息。在 IDE 中,即使您的程序包含在单独的源文件中,您也始终是在项目内部工作。IDE 在包含 makefile 和元数据文件的项目文件夹中存储项目信息。源目录无需实际位于项目文件夹中。

每个项目(从现有二进制文件创建的项目除外)都必须有一个 makefile,这样 IDE 才能构建项目。项目的 makefile 可以由 IDE 生成,您也可以使用以前在 IDE 外部创建的 makefile。您可以从已经包含 makefile 的现有源文件,或者在您运行配置脚本时构建 makefile 的现有源文件创建项目。

您可以通过单击工具栏按钮或选择菜单命令来生成、运行及调试项目。缺省情况下,IDE 预配置为使用 Studio C、C++ 和 Fortran 编译器,dmakedbx。但是,如果系统上有 GNU 编译器,这些编译器在您的 PATH 中时,IDE 通常可以找到它们。您可以在项目属性中设置 "Tool Collection"(工具集合)来使用 GNU 工具集合。

您可以阅读 IDE 的集成帮助,了解有关使用 Oracle Solaris Studio IDE 的信息。可以通过 IDE 的 "Help"(帮助)菜单或按 F1 键来访问该帮助。很多对话框中也都带有 "Help"(帮助)按钮,可以用来了解有关如何使用相应对话框的信息。

Oracle Solaris Studio 12.3 IDE 快速入门教程》介绍如何开始使用 IDE。此外,尽管在用户界面和功能之间有一些差异,关于 NetBeans IDE 的教程 C/C++ 学习资源也可以帮助了解如何使用 Oracle Solaris Studio IDE。需要特别说明的是,关于调试的 NetBeans 文档不适用于 Oracle Solaris Studio IDE。