2009-02-05 59 views

回答

2

我想,你的CGI可執行文件是一個二進制可執行文件。 如果您使用的是UNIX,請將您的CGI可執行文件重命名爲'.cgi'擴展名。 如果您在Windows上,並且CGI可執行文件具有'.exe'擴展名,請指定服務器選項「-cgi_ext exe」

+0

謝謝。我用C(可可,實際上)很簡單地實現了這個Web服務器,並且很生氣,它並沒有像運行它時那樣運行cgi。只是添加.cgi是一個很小的代價才能使它正常工作。 – 2011-09-02 06:32:39

3

實際上,使用小型C編譯器(http://bellard.org/tcc/)很可能將.c文件作爲腳本運行。只需在您的C源代碼的第一行添加#!/usr/local/bin/tcc -run即可。