|
各位帮帮忙,先谢谢了!帮我看看出了什么问题! 谢谢了!调了一下午了,头昏脑胀的,还是没有结果!
本来打算用库文件写,听厂家技术支持说板子里的boa不支持库文件,只能用这种方法写了!
请问有没有什么办法可以不用重新编译内核就可以使用库文件的?(厂家没有给相关的源码)
index.html 放在/home/httpd/目录下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>乘法计算</title>
<H1> 乘法计算!</H1>
</head>
<body bgcolor=#CCFF99>
<form action="/cgi-bin/cgi_demo">
<P> 请在下面填入乘数和被乘数,按下确定后可以看到结果.<BR>
<BR>
<INPUT name="m" size="5">
<INPUT name="n" size="5">
<INPUT type=submit value= "确定" >
</body>
</html>
cgi_demo.c放在/home/httpd/cgi-bin/目录下
/** cgi_demo.c **/
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char *data;
long m,n;
printf("<html>");
printf("<header>");
printf("<TITLE>mult</TITLE>");
printf("<meta http-equiv=\"Content-Type\" content=\"text/html;charset=gb2312\">");
printf("<H3>mult<H3> ");
printf("</header>");
printf("< body bgcolor = #CCFF99 >");
data = getenv("QUERY_STRING");
if(data == NULL)
printf("<P> ERROR ! ");
else if (sscanf(data,"m=%1d&n=%1d",&m,&n)!=2)
printf("<P> EROOR ! ");
else
printf("<P> %1d and %1d mult is : %1d .",m,n,m*n );
printf("</body>");
printf("</html>");
return 0;
}
编译过没有什么问题,ftp 进入开发板,在浏览器中打开index.html网页后,点击后显示:
the server encountered an internal error and can't complete your request ! |
|