Solaris 移行ガイド

SunOS 4.x ツールの検索

ほとんどの SunOS 4.x のプログラミングツールが利用でき、同じ機能を提供しますが、多くのものが新しい位置にあります。現在バンドルされるプログラミングツールはすべて 2 つのディレクトリ、/usr/ccs/bin/usr/ccs/lib にあります。 表 16-8 にプログラミングツールと SunOS 4.x の位置を示します。

表 16-8 バンドルされるプログラミングツール

SunOS 4.x コマンド 

SunOS 4.x での位置 

admin

/usr/sccs

ar

/usr/bin

as

/usr/bin

cdc

/usr/sccs

comb

/usr/sccs

cpp

/usr/lib/cpp

delta

/usr/sccs

error

/usr/ucb

get

/usr/sccs

help

/usr/sccs

ld

/usr/bin

lex

/usr/bin

lorder

/usr/bin

m4

/usr/bin

make

/usr/bin

nm

/usr/bin

prof

/usr/bin

prs

/usr/sccs

prt

/usr/sccs

ranlib

/usr/bin

rmdel

/usr/sccs

sact

/usr/sccs

sccs

/usr/ucb

sccsdiff

/usr/sccs

size

/usr/bin

strip

/usr/bin

symorder

/usr/ucb

tsort

/usr/bin

unget

/usr/sccs

unifdef

/usr/ucb

val

/usr/sccs

vc

/usr/old

what

/usr/sccs

yacc

/usr/bin

yaccpar

/usr/lib

表 16-9 に、新しい Solaris プログラミングツールとその説明を示します。

表 16-9 新しいプログラミングツール

新しいコマンド 

説明 

dis

COFF のオブジェクトコード逆アセンブラ  

dump

オブジェクトファイルの選択された部分をダンプする 

exstr

ソースファイルから文字列を抽出する 

mcs

オブジェクトファイルのコメントセクションを操作する 

regcmp

正規表現コンパイラ 

truss

システムコールとシグナルを追跡する 

ptools

多方面の /proc ユーティリティ

表 16-10 に、現在アンバンドル製品である SunOS 4.x コマンドを示します。

表 16-10 アンバンドル製品のプログラミングツール

アンバンドルのコマンド 

説明 

cb

簡単な C プログラム整形ツール 

cc

C コンパイラ 

cflow

プログラムにフローグラフを生成する 

cscope

対話方式で C プログラムを検査する 

ctrace

C プログラム実行追跡を行う 

cxref

C プログラムクロスリファレンスを行う 

dbx

ソースレベルデバッガ 

dbxtool

ウィンドウベースのソースレベルデバッガ 

gprof

call-graph プロファイルデータを表示する 

indent

C プログラムソースファイルをインデントおよびフォーマットする 

inline

インラインのプロシージャコールの展開 

lint

C プログラムベリファイア 

objdump

COFF オブジェクトファイルの選択された部分をダンプする 

tcov

test coverage 解析および文単位のプロファイルを構築する