- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIコンパイルエラーについての質問)
CGIコンパイルエラーについての質問
このQ&Aのポイント
- CGIコンパイルエラーについての質問
- gcc ppp.c -o pppとコンパイルしたらerrorが出てしまいます io.h そのようなファイルやディレクトリは存在しませんとでます CentOS Vware Playerを使っています
- このプログラムを正しくコンパイルできて画像をランダムに表示できるようにしたいです どなたかお教えください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CentOSのバージョンが不明…ですけどねぇ…。 [user@localhost ~]$ rpm -qf /usr/include/sys/io.h glibc-headers-2.5-65.el5_7.1 [user@localhost ~]$ ということで、CentOS5.7では「glibc-headers-2.5-65.el5_7.1」のパッケージが入っている必要があります。 # というか既に入っているんじゃないですか?? 上記のコードだけなら…io.hは要らないんじゃないかとも思いますが…… # 使うなら…<sys/io.h>ですかねぇ。 で…… ヘッダを修正しても、_O_BINARY等でエラーになります。 _setmode()自体が見当たらない……ですかねぇ。 stdoutに対してfwrite()で書き込めばバイナリモードで出力できる。 とありますけど。 まぁ、それでもこのコードには問題がありますけどね。 ・コンテンツのサイズが不明。(CGIの呼び出し元で付けてくれますかねぇ…) ・fopen()の時の失敗する可能性がある。(カレントディレクトリにimg1.jpg、img2.jpg、img3.jpgがありますかねぇ?)
その他の回答 (1)
- shimix
- ベストアンサー率54% (865/1590)
回答No.1