- ベストアンサー
/usr/ucb/cc
よく/usr/ucb/ccは使わないほうが良いと書かれているのを見かけますが、なぜなのでしょうか? ご存知の方は教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
OS が何であるか書かれてないので、はっきりした回答はできませんが、確か /usr/ucb/cc は大昔からあるコンパイラで、ANSI 規格に対応していなかったように思います。 ANSI C でないから使わない方が良い、ということではないでしょうか? 今なら、GNU C コンパイラがお勧めですね。フリーだし高性能だしサポートも良いし…
その他の回答 (1)
- chipizou
- ベストアンサー率44% (8/18)
回答No.2
/usr/ucb配下のモジュールはBSD時代の遺物で、互換のためだけに残されている物だと思います。
質問者
お礼
ご回答ありがとうございます。 なるほど、そういうことですね。 だから、古いシステム関数を使うとき、たとえばsigmask()等を使うときはubclibをリンクする必要があるわけですね。
お礼
ご回答ありがとうございます。 なるほどそういう事ですか。 参考になりました。