開発環境をインストールしていれば、
/usr/ccs/bin/makeというのが標準で付いてる。
が、その様子じゃ、gccとかインストールしてなさそうだな。
お決まりの、
$ cc
/usr/ucb/cc: language optional software package not installed
にならないかい?

ソフトによっては/usr/ccs/bin/makeじゃ通らず、
GNU makeが必要なことが多いからGNU makeも入れるとよい。
Solaris 2.5.1用のパッケージもあるだろうが、
野良makeして/usr/local放り込みでも十分だよ。

それより、なぜ今あえて Solaris 2.5.1を使ってるのか、
興味あるので聞かせてくれ。