http://code.google.com/p/mongoose/
http://shttpd.sourceforge.net/shttpd.1.txtWeb服務器配置 - shttpd /貓鼬
嘗試配置的輕量級的Web服務器shttpd現在稱爲貓鼬在C.
執行CGI腳本是否需要對C一個單獨的CGI解釋?
源鍛造shttpd的下載已經爲Perl和PHP的CGI,但不知道單獨解釋EXE如果這意味着我需要一個用C ...
http://code.google.com/p/mongoose/
http://shttpd.sourceforge.net/shttpd.1.txtWeb服務器配置 - shttpd /貓鼬
嘗試配置的輕量級的Web服務器shttpd現在稱爲貓鼬在C.
執行CGI腳本是否需要對C一個單獨的CGI解釋?
源鍛造shttpd的下載已經爲Perl和PHP的CGI,但不知道單獨解釋EXE如果這意味着我需要一個用C ...
C不被解釋 - 您需要編譯CGI程序才能運行。對於任何特定的貓鼬問題,您可能需要使用支持組http://groups.google.com/group/mongoose-users/topics
我想,你的CGI可執行文件是一個二進制可執行文件。 如果您使用的是UNIX,請將您的CGI可執行文件重命名爲'.cgi'擴展名。 如果您在Windows上,並且CGI可執行文件具有'.exe'擴展名,請指定服務器選項「-cgi_ext exe」
實際上,使用小型C編譯器(http://bellard.org/tcc/)很可能將.c文件作爲腳本運行。只需在您的C源代碼的第一行添加#!/usr/local/bin/tcc -run
即可。
謝謝。我用C(可可,實際上)很簡單地實現了這個Web服務器,並且很生氣,它並沒有像運行它時那樣運行cgi。只是添加.cgi是一個很小的代價才能使它正常工作。 – 2011-09-02 06:32:39