HP-UX(ITANIUM)でC言語をコンパイルしています。大容量ファイルを扱うためopen64()を使用したのですが、コンパイルエラーになります。


$ aCC sample.c -c -e -o sample.o
sample.c, line 9: error #2020: identifier "fopen64" is undefined

open64を有効にするためのコンパイルオプションをどなたかご教授ください。

回答の条件
  • 1人2回まで
  • 登録:2006/10/11 16:15:50
  • 終了:2006/10/11 17:09:30

回答(1件)

id:tadashi0805 No.1

tadashi0805回答回数287ベストアンサー獲得回数292006/10/11 16:33:03

ポイント60pt

aCCに、+DD64のコンパイルオプションを付けるとどうでしょう。

また、fopen64()のmanを見ると、

"_LARGEFILE64_SOURCE によって定義され使用可能になります。"

とありますので、-Dオプションでマクロ定義をするとどうでしょう。

id:goldman

おお~、とりあえず抜けました。ありがとうございました。

2006/10/11 17:08:29

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません