Мой код программы C:
#include <stdio.h>
int main(void) {
printf("Content-Type: text/plain;charset=us-ascii\n\n");
printf("Hello world\n\n");
return 0;
}
Я компилировал его несколько раз, используя команды:
gcc -o first.cgi first.c
gcc first.c -o first.cgi
g++ first.c -o first.cgi
Когда я использую first.cgi
в своей сети, выдает ошибку:
CGI-ошибка
Указанное приложение CGI повело себя неправильно, не вернув полный набор заголовков HTTP. Заголовки, которые он вернул, следующие:
Нераспознанный символ \x90 в J:\KKS_Sawdagger\cgi-bin\first.cgi, строка 1.
Может ли кто-нибудь указать мне причину, пожалуйста?