JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11 開発者環境の紹介     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  紹介

Oracle Solaris 11 情報ライブラリ

インストールおよび構成

OS のインストール

Image Packaging System

パッケージマネージャーの開始

ブート環境の概要

ディストリビューションコンストラクタ

必要なパッケージ

バンドル版のツール

デフォルトシェルおよび環境

頻繁に使用されるアプリケーション

Web サーバー開発用のツール

バージョン管理ソフトウェア

開発作業の隔離

Oracle Solaris OS でのアプリケーションのビルド

Oracle Solaris 開発者ツール

ランタイムリンカーとリンクエディタの使用

カーネルレベルデバッグ

Oracle Solaris Studio ツールの使用

NetBeans IDE の使用

Oracle Message Passing Toolkit

Oracle Solaris OS アプリケーションのパッケージング

動的トレース

Oracle Solaris OS 用 Java プログラムの開発

アプリケーションの配備

Oracle Solaris OS でのアプリケーションのビルド

このセクションでは、アプリケーションのパッケージング、コンパイル、デバッグ、チューニングなどのアプリケーション開発用の Oracle Solaris の機能の情報を示します。

Oracle Solaris 開発者ツール

ランタイムリンカーとリンクエディタの使用

Oracle Solaris OS では、リンクエディタとランタイムリンカーが使用できます。『リンカーとライブラリ』では、リンクエディタld(1)、ランタイムリンカーld.so.1(1)、ELF オブジェクトファイル形式、および共有オブジェクトについて説明します。共有オブジェクトは共有ライブラリとも呼ばれます。

このドキュメントは、Solaris リンカーに興味を持つ初心者から上級ユーザーまでの範囲のプログラマを対象としています。初心者は、リンクエディタとランタイムリンカーの主な操作を学びます。中級プログラマは、効率の良いカスタムライブラリの作成と使用方法を学びます。言語ツール開発者などの上級プログラマは、オブジェクトファイルの変換と生成方法を学ぶアプリケーションバイナリインタフェースの章では、動的オブジェクトが提供するインタフェースの展開の管理方法について説明します。ほかの章では、スレッド固有領域および mapfile 指令について説明します。

カーネルレベルデバッグ

モジュラーデバッガ mdb は、Oracle Solaris OS 用の拡張可能な汎用デバッグツールです。『Oracle Solaris Modular Debugger Guide 』では、複雑なソフトウェアシステムをデバッグするmdb(1) コマンドについて説明します。ガイドでは、Oracle Solaris カーネル、および関連するデバイスドライバとモジュールのデバッグに使用できる機能に重点を置きます。また、mdb の言語構文、デバッガの機能、および mdb モジュールプログラミング API のリファレンスがすべて揃っています。

Oracle Solaris Studio ツールの使用

Oracle Solaris Studio ソフトウェアでは、C、C++、Fortran アプリケーションの作成、編集、ビルド、デバッグ、およびそのパフォーマンス分析のためのモジュールが提供されています。Oracle Solaris Studio ツールの多くは、GUI とそれと同等のコマンド行を備えています。GUI を備えたツールにはオンラインヘルプがあります。コマンド行では、関連するマニュアルページを使用します。dbx をコマンド行から起動した場合、commands(dbx) プロンプトで入力すると各 dbx コマンドの簡単な説明が表示されます。


注 - Oracle Solaris Studio IDE は独自の NetBeans IDE のバージョンをインストールします。この NetBeans のインストールは Oracle Solaris Studio ソフトウェアとは別に利用するためのものではないため、別個に使用するとエラーが発生する可能性があります。NetBeans IDE を Oracle Solaris Studio IDE の外部で使用する場合は、NetBeans IDE を別個にインストールしてください。


Oracle Solaris Studio ソフトウェアには次のツールが含まれています。

Oracle Solaris Studio 12.3 はリポジトリのパッケージとして入手できません。Oracle Solaris 11 OS 上でこれをダウンロードしてインストールする手順については、Oracle Solaris Studio のサイトを参照してください。

NetBeans IDE の使用

統合開発環境である NetBeans IDE では、Oracle Solaris OS およびほかのオペレーティングプラットフォーム用のクロスプラットフォームアプリケーションをビルドするためのツールを使用できます。 NetBeans IDE は、netbeans.org から入手可能です。

NetBeans IDE には次の機能が搭載されています。

詳細は、netbeans.org Web サイトを参照してください。 新規ユーザーには特に次のページが役立ちます。

Oracle Message Passing Toolkit

Oracle Message Passing Toolkit ソフトウェアは、分散メモリーシステムで動作する並列アプリケーションの開発に使用できる開発ツールのセットです。

これには次の技術が含まれています。

Oracle Message Passing Toolkit ソフトウェアは、Oracle Solaris Studio の C、C++、および Fortran コンパイラとともに使用できます。

ClusterTools ソフトウェアの使用に関する完全な情報は、Oracle Message Passing Toolkit ドキュメントセットを参照してください。

Oracle Solaris OS アプリケーションのパッケージング

ソフトウェアプログラムを Oracle Solaris OS にインストールするには、パッケージに組み込む必要があります。Oracle Solaris 11 リリースでは、Image Packaging System (IPS) を使用してアプリケーションをパッケージングできます。IPS を使用すれば、ユーザーは開発者ツールなどの追加のソフトウェアパッケージをダウンロードすることもできます。IPS はネットワークリポジトリからソフトウェアパッケージにアクセスし、ソフトウェアパッケージをシステムにインストールします。Oracle Solaris 11 リリースでの IPS を使用したパッケージングについては、『Oracle Solaris 11 システムのインストール』を参照してください。

動的トレース

Oracle Solaris 動的トレース (DTrace) は、Oracle Solaris OS 用の総合的な動的トレースフレームワークです。管理者、開発者、およびサービス担当者は、DTrace 機能の強力なインフラストラクチャーを利用して、オペレーティングシステムやユーザープログラムの動作に関するさまざまな問題に簡潔に答えることができます。開発者は、DTrace を使用してパフォーマンスの問題とアプリケーションのバグを特定できます。『Oracle Solaris Dynamic Tracing Guide』 では、DTraceを使用してシステム動作を監視、デバッグ、およびチューニングする方法を詳細に説明します。このガイドには、バンドルされている DTrace 監視ツールと D プログラミング言語のリファレンスも付属しています。

Oracle Solaris OS 用 Java プログラムの開発

Java ソフトウェアは、エンタープライズ環境のサーバーサイドおよびクライアントサイドの Java テクノロジアプリケーションに優れたパフォーマンスを発揮できるように最適化されています。http://www.oracle.com/technetwork/java/index.html Web サイトには、Java プログラミング言語の完全なドキュメントがあります。Java プログラミングの学習を開始するには、Java Platform, Standard Edition (Java SE) ドキュメントおよび New to Java Programming Center も参照してください。

Java チュートリアルは次のリンクから見つけることができます。

アプリケーションの配備

アプリケーションの開発が完了したら、次のステップはアプリケーションのパッケージ、公開、および配布です。リポジトリのコピーおよび作成と、リポジトリへのパッケージの公開のプロセスを開始するには、『Oracle Solaris 11 パッケージリポジトリのコピーおよび作成』を参照してください。