C是一种常用的编程语言,用它可开发CGI应用程序,其运行速度快、效率高。但缺点是代码难以调试和维护.在编写CGI的时候显得非常难以掌握,特别是它相对缺乏可以灵活使用的字符串处理幽数。采用c语言编程对程序员的要求也比较高。
下面给出一个可以完成上面同样功能的c语占程序:
#include “srdio.h”
main()
{
printf(”Content-type:text/html
“):
printf(“<HTML×HEAD></HEAD></BO><HI>Hello.World !</Hl>");
printf("个cgi程序正确运行")
printf("C Program");
printf("</BO></HTML>");
exit(0);
启动vi编辑器,并输入上面的程序,然后对它进行编译:
#gcc hello.c-o hello.cgi
如果编译正确的话,将生成hello.cgi/可执行文件:
#lS l
rwxr-xr-x l zhaohui staff 248 1l H 13 14:26 hello.e
rwxr-xr-x I zhaobui staff 23632 11月13 14:26 hello.cgi
然后可以采用同样的方法将它复制到cgi-bin目录,并通过浏览器进行验证