ほとんどの SunOS 4.x のプログラミングツールが利用でき、同じ機能を提供しますが、多くのものが新しい位置にあります。現在バンドルされるプログラミングツールはすべて 2 つのディレクトリ、/usr/ccs/bin と /usr/ccs/lib にあります。 表 16-8 にプログラミングツールと SunOS 4.x の位置を示します。
表 16-8 バンドルされるプログラミングツール
SunOS 4.x コマンド |
SunOS 4.x での位置 |
---|---|
/usr/sccs |
|
/usr/bin |
|
/usr/bin |
|
/usr/sccs |
|
/usr/sccs |
|
/usr/lib/cpp |
|
/usr/sccs |
|
/usr/ucb |
|
/usr/sccs |
|
/usr/sccs |
|
/usr/bin |
|
/usr/bin |
|
/usr/bin |
|
/usr/bin |
|
/usr/bin |
|
/usr/bin |
|
/usr/bin |
|
/usr/sccs |
|
/usr/sccs |
|
/usr/bin |
|
/usr/sccs |
|
/usr/sccs |
|
/usr/ucb |
|
/usr/sccs |
|
/usr/bin |
|
/usr/bin |
|
/usr/ucb |
|
/usr/bin |
|
/usr/sccs |
|
/usr/ucb |
|
/usr/sccs |
|
/usr/old |
|
/usr/sccs |
|
/usr/bin |
|
/usr/lib |
表 16-9 に、新しい Solaris プログラミングツールとその説明を示します。
表 16-9 新しいプログラミングツール
新しいコマンド |
説明 |
---|---|
COFF のオブジェクトコード逆アセンブラ |
|
オブジェクトファイルの選択された部分をダンプする |
|
ソースファイルから文字列を抽出する |
|
オブジェクトファイルのコメントセクションを操作する |
|
正規表現コンパイラ |
|
システムコールとシグナルを追跡する |
|
ptools |
多方面の /proc ユーティリティ |
表 16-10 に、現在アンバンドル製品である SunOS 4.x コマンドを示します。
表 16-10 アンバンドル製品のプログラミングツール
アンバンドルのコマンド |
説明 |
---|---|
簡単な C プログラム整形ツール |
|
C コンパイラ |
|
プログラムにフローグラフを生成する |
|
対話方式で C プログラムを検査する |
|
C プログラム実行追跡を行う |
|
C プログラムクロスリファレンスを行う |
|
ソースレベルデバッガ |
|
ウィンドウベースのソースレベルデバッガ |
|
call-graph プロファイルデータを表示する |
|
C プログラムソースファイルをインデントおよびフォーマットする |
|
インラインのプロシージャコールの展開 |
|
C プログラムベリファイア |
|
COFF オブジェクトファイルの選択された部分をダンプする |
|
test coverage 解析および文単位のプロファイルを構築する |