当前位置: 技术问答>linux和unix
sqlite 怎么不支持cgi?
来源: 互联网 发布时间:2016-05-05
本文导语: 我写了一个cgi程序,程序如下: #include #include int main(void) { printf("Content-type: text/htmlnn"); printf(" "); printf("CGI Output "); printf(" "); printf("Hello,world. "); ...
我写了一个cgi程序,程序如下:
写了一个makefile文件
hello.cgi:helloworld.c
arm-linux-gcc helloworld.c -o hello.cgi -L/home/share/sqlite/lib -I/home/share/sqlite/include
能通过而且能显示。
hello.cgi:helloworld.c
arm-linux-gcc helloworld.c -o hello.cgi -lsqlite3 -L/home/share/sqlite/lib -I/home/share/sqlite/include
能通过,但cgi认为不合1.1规范,所以不能显示(两者相差一个-lsqlite3 ),但是我知道要真正支持sqlite的话,-lsqlite3 这个参数是必需,请做过cgi的朋友提点意见看,
#include
#include
int main(void)
{
printf("Content-type: text/htmlnn");
printf(" ");
printf("CGI Output ");
printf(" ");
printf("Hello,world. ");
printf(" ");
printf(" ");
exit(0);
}
写了一个makefile文件
hello.cgi:helloworld.c
arm-linux-gcc helloworld.c -o hello.cgi -L/home/share/sqlite/lib -I/home/share/sqlite/include
能通过而且能显示。
hello.cgi:helloworld.c
arm-linux-gcc helloworld.c -o hello.cgi -lsqlite3 -L/home/share/sqlite/lib -I/home/share/sqlite/include
能通过,但cgi认为不合1.1规范,所以不能显示(两者相差一个-lsqlite3 ),但是我知道要真正支持sqlite的话,-lsqlite3 这个参数是必需,请做过cgi的朋友提点意见看,
|
楼主 跟你出现的问题一样啊 请问你是怎么解决的 能否回帖指教下 现在不知道去哪找错误的根源 谢谢了