CでCGIの勉強をしようと思っているのですが、
#include<stdio.h>
int main()
{
printf("Content-type:text/html\n\n");
printf("<HTML>\n");
printf("<HEAD>\n");
printf("<TITLE>cgi01</TITLE>\n");
printf("</HEAD>\n");
printf("<BODY>\n");
printf("TEST\n");
printf("</BODY>\n");
printf("</HTML>\n");

return 0;
}
このソースをVisualC++でコンパイルし、拡張子を.cgiに変えてUP、パーミッションを変更しました。
そしてアクセスすると何故かCGIWrap Error: Script Execution Failedと表示され実行できません。
なぜですか?