1

http://code.google.com/p/mongoose/
http://shttpd.sourceforge.net/shttpd.1.txt

C で CGI スクリプトを実行するために、今では mongoose と呼ばれる軽量 Web サーバー shttpd を構成しようとしています。

C 用に別の CGI インタープリターが必要ですか?

ソースフォージでの shttpd のダウンロードには、perl と php cgi 用の別個のインタープリター exe が含まれていましたが、それが C で 1 つ必要であることを意味するかどうかはわかりません...

4

3 に答える 3

3

実際、小さなCコンパイラ(http://bellard.org/tcc/)を使用すると、.cファイルをスクリプトとして実行することが非常に可能です。#!/usr/local/bin/tcc -runCソースの最初の行に追加するだけです。

于 2012-11-01T20:57:51.787 に答える
2

あなたのCGI実行可能ファイルはバイナリ実行可能ファイルだと思います。UNIX を使用している場合は、CGI 実行可能ファイルの名前を「.cgi」拡張子に変更します。Windows を使用していて、CGI 実行可能ファイルの拡張子が「.exe」の場合は、サーバー オプション「-cgi_ext exe」を指定します。

于 2009-03-30T11:25:54.817 に答える
1

C は解釈されません。CGI プログラムを実行する前にコンパイルする必要があります。また、特定の Mongoose に関する質問については、 http: //groups.google.com/group/mongoose-users/topicsのサポート グループを使用することをお勧めします。

于 2009-03-30T11:33:33.660 に答える