• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ヘッダファイルの位置)

C言語のプログラムをSolaris10用に移植する際のヘッダファイルの位置

このQ&Aのポイント
  • C言語のプログラムをSolaris10用に移植する際に、ヘッダファイルの位置に関する問題が発生しています。
  • 似たようなヘッダファイルが複数箇所に存在し、どのファイルが正しいかわかりません。
  • 特にstrtok_r関数を使用する部分でコンパイルエラーが発生しており、解決策を模索しています。

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

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.1

/usr/sfw/include/string.h の末尾あたりに、 #include_next <string.h> という記述を追加してみてください。これで、/usr/sfw/include/string.h に加えて、/usr/include/string.h を読んでくれるようになるはずです。 多分、Solaris におけるパッケージ間の不具合によるものでしょう。

noname#43437
質問者

お礼

なんと・・・ ヘッダファイルに修正しないといけないのですか。。 起動できるけどヘッダがおかしいgccや、 そもそも起動できないgccが入っていたり・・・ なんだかくじけそなOSです。。 回答ありがとうございました。