• ベストアンサー

/usr/ucb/cc

よく/usr/ucb/ccは使わないほうが良いと書かれているのを見かけますが、なぜなのでしょうか? ご存知の方は教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ysk6406
  • ベストアンサー率40% (237/589)
回答No.1

OS が何であるか書かれてないので、はっきりした回答はできませんが、確か /usr/ucb/cc は大昔からあるコンパイラで、ANSI 規格に対応していなかったように思います。 ANSI C でないから使わない方が良い、ということではないでしょうか? 今なら、GNU C コンパイラがお勧めですね。フリーだし高性能だしサポートも良いし…

bunarin
質問者

お礼

ご回答ありがとうございます。 なるほどそういう事ですか。 参考になりました。

その他の回答 (1)

  • chipizou
  • ベストアンサー率44% (8/18)
回答No.2

/usr/ucb配下のモジュールはBSD時代の遺物で、互換のためだけに残されている物だと思います。

bunarin
質問者

お礼

ご回答ありがとうございます。 なるほど、そういうことですね。 だから、古いシステム関数を使うとき、たとえばsigmask()等を使うときはubclibをリンクする必要があるわけですね。

関連するQ&A

専門家に質問してみよう