- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ヘッダファイルの位置)
C言語のプログラムをSolaris10用に移植する際のヘッダファイルの位置
このQ&Aのポイント
- C言語のプログラムをSolaris10用に移植する際に、ヘッダファイルの位置に関する問題が発生しています。
- 似たようなヘッダファイルが複数箇所に存在し、どのファイルが正しいかわかりません。
- 特にstrtok_r関数を使用する部分でコンパイルエラーが発生しており、解決策を模索しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
/usr/sfw/include/string.h の末尾あたりに、 #include_next <string.h> という記述を追加してみてください。これで、/usr/sfw/include/string.h に加えて、/usr/include/string.h を読んでくれるようになるはずです。 多分、Solaris におけるパッケージ間の不具合によるものでしょう。
お礼
なんと・・・ ヘッダファイルに修正しないといけないのですか。。 起動できるけどヘッダがおかしいgccや、 そもそも起動できないgccが入っていたり・・・ なんだかくじけそなOSです。。 回答ありがとうございました。