http://regedit-123.iteye.com/blog/634109
1,在Redhat9下建立hello.c文件
-------------
#include <stdio.h>
#include <string.h>
main()
{
printf("Content type: text/html\n\n");
printf("<html>\n");
printf("<head><title>An html page from a cgi</title></head>\n");
printf("<body bgcolor=\"#666666\"></body>\n");
printf("</html>\n");
fflush(stdout);
}
--------------
2,编译生成hello.cgi文件。
#arm-linux-gcc -o hello.cgi hello.c
3,将hello.cgi文件放到目标板网页服务器主目录。
4,修改其权限,这一步非常重要,我就是因为这一步走了很多弯路。
#chmod +x hello.cgi
5,通过浏览器访问
地址栏写入
10.10.145.91/hello.cgi
这样就会显示hello.cgi生成的页面。
注意,这里只是输出页面能够成功,但是,我做了另外的测试,
比如用system函数来执行shell命令就会出现问题。
分享到:
相关推荐
前段时间用C开发一个CGI项目,用到其中的一些库,包含大部分API。希望对用C开发的TX有帮助!
c语言编写的多用户登录功能cgi程序,适用于嵌入式,需编译。需要在程序同目录下创建文件user.txt并写入用户名密码用于验证,格式为:用户名空格密码空格用户名空格密码
用C语言写的一个论坛,可以作为学习CGI编程的资源。经测试可以成功运行,本人修改了部分代码(都是一些小错误)。代码我在WINXP下用 VS2008编译通过。 论坛路径为 :D:\htdocs\phorum 不然无法成功运行。
Linux中C语言开发cgi中,本人收录网页博客,并重新编译成chm文件,便于日后学习。本文件共11章节:一、搭建web服务器;二、C语言之cgi编程;三、上传下载;四、嵌入式系统搭建web服务器;五、html关键点;六、mysql...
源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可 项目资源具有较高的学习借鉴价值,也可直接拿来修改复现。可以在这些基础上学习...
1、上传文件到 linux ...4、执行编译(make) 5、启动服务 ./myhttp start 7、开放 80 端口(firewall-cmd --zone=public --add-port=80/tcp --permanent) 8、本级目录下的 cgi、html 等文件都可以访问
shttpd-1.38.tar是一款比较小巧的http server,完全是C语言编写,linux下可编译。 实现了HTTP 服务端所有功能,支持CGI, SSL, cookie, MD5认证, 还能嵌入(embedded)到现有的软件里。最有意思的是不需要配置文件!...
WebAdmin是一个用C语言设计的易用的图形用户接口开发框架,C语言的高可移植性使得WebAdmin可以广泛应用于包括Linux、Unix、Windows及各种嵌入式操作系统中,编译WebAdmin系统除Libxml2库处不需要额外的C函数库支持...
语法吸收了C语言,Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C,Java,Perl和PHP的语法。它可以比CGI或者Perl更快速地执行动态网页。程序嵌入到HTML(标准通用标记语言下一...
4.1. 编译、链接、运行 4.2. 动态链接的过程 4.3. 共享库的命名惯例 5. 虚拟内存管理 21. 预处理 1. 预处理的步骤 2. 宏定义 2.1. 函数式宏定义 2.2. 内联函数 2.3. #、##运算符和可变参数 2.4. 宏展开的步骤 3. ...
WAMP配置httpd.conf允许外部访问 在电脑上开启Apache服务后,如何让外部网络访问呢? 一:httpd.conf文件更改 路径:D:\ wamp1 \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf(根据安装目录自行修改) ...
PHP 语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与...
语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...
语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...
PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。 PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。 它可以比CGI或者Perl更快速地...
语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...
语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...
语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...
语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...
语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...