C言語で.cgiファイルを作るには?

しーちゃん [E-Mail] [HomePage] 1999/12/24(金) 11:35:11
C言語で.cgiファイルを作るにはどうしたらよいのでしょうか?

Telnetなるものを使うという方法を聞いたのですが
それはUNIXのサーバーにアカウントがないと~~~っと事らしいので。

他に.cgiを作る方法があれば教えてください。

無ければ、.exeファイルをWeb上で使ってしまうとか。
ラウォッチ 1999/12/24(金) 19:09:14
ん~。こまったな。
標準出力にMIMEヘッダー(Content-type: text/html)付けて、HTMLソースを掃き出します。

>他に.cgiを作る方法があれば教えてください。
やはり、パールでしょう。

>無ければ、.exeファイルをWeb上で使ってしまうとか。
少なくとも、UNIXでは動きません。
kala 1999/12/24(金) 22:53:53
> 他に.cgiを作る方法があれば教えてください。
サーバーと同じバージョンのOSを自分のパソコンにインストールして、その上でコンパイルすれば可能かな?と思うのですが、どうでしょう。>エキスパート諸氏
1999/12/25(土) 00:05:25
エキスパートでは無いですが、同じ環境でコンパイルしたバイナリを持ち込めば動きますよ。
同じ環境と言うのが大事です。当然ですが、Winで作ったexeはunixでは動きません。
バーチャルヒューマン 1999/12/25(土) 20:08:17
>同じ環境と言うのが大事です。当然ですが、Winで作ったexeはunixでは動きません。
この環境には、ハードウェアも含まれます。例えば、Webサーバ用のマシンのCPUが
SPARCで、ローカルのPCがPentiumの場合には、OSが同じでもバイナリコードは違います。
moci 1999/12/26(日) 07:58:54
しーちゃんさんはどこにCGIを置こうとしているのでしょう?
WebサーバがWindowsなら、exeを使える場合もあります。
しかし、UNIXのサーバーにアカウントがない状態というのが
よく分かりません。もしジオシティのことを言っておられるなら、
そもそもCGIは使えません。
えと、 1999/12/27(月) 16:47:58
まずは、telnet.cgi みたいなのを Perl で作って、
cc -o aha.cgi aha.c とすれば良いだけなのでは?
しーちゃん 2000/02/25(金) 15:15:55
[[解決]]
参考になりました。皆さんありがとうございました。