|

- 帖子
- 51
- 精华
- 4
- 积分
- 233
- 阅读权限
- 30
- 在线时间
- 24 小时
|
1楼
发表于 2007-5-13 23:34
| 只看该作者
嵌入式web开发
最近在做一个嵌入式设备的web管理开发,基于CGIC库, 开发起来不算难,但也不是很轻松,顺便转一个CGIC库的移植过程过来,
CGIC是一个支持CGI开发的开放源码的标准C库。移植比较简单。
1、下载源码
http://www.boutell.com/cgic/上下载源码,当前最新版本是2.05
tar xzf cgic205.tar.gz(实际下载到的是.tar.tar,一样)
2、修改Makefile文件
a、
修改 CC = gcc
为 CC = /usr/local/arm/2.95.3/bin/arm-linux-gcc
|
b、
修改 AR = ar
为 AR = /usr/local/arm/2.95.3/bin/arm-linux-ar
|
c、
修改 RANLIB = arnlib
为 RANLIB = /usr/local/arm/2.95.3/bin/arm-linux-ranlib
|
d、
修改 gcc cgictest.o -o cgictest.cgi ${LIBS}
为 $(CC) $(CFLAGS) cgictest.o -o cgictest.cgi ${LIBS}
|
e、
修改 gcc capture.o -o capture ${LIBS}
为 $(CC) $(CFLAGS) capture.o -o capture ${LIBS}
|
3、编译
make编译,得到CGIC库libcgic.a
4、验证
将capture和cgictest.cgi复制到主机的/var/www/cgi-bin目录下,IE输入http://192.168.1.107/cgi-bin/cgictest.cgi,可以看到cgi的测试画面
注意:拷贝至目标板上后,必须更改其属性chmod 755 *
[ 本帖最后由 craig 于 2007-5-13 23:35 编辑 ] |
|