linux下编译运行tinyhttpd
开始
1.下载 tinyhttpd 点击下载
2. 解压源码包
tar -zxvf tinyhttpd-0.1.0.tar.gz
cd tinyhttpd-0.1.0
3.修改httpd.c
文件
httpd.c 注释里有介绍怎么修改
/* This program compiles for Sparc Solaris 2.6.
* To compile for Linux:
* 1) Comment out the #include <pthread.h> line.
* 2) Comment out the line that defines the variable newthread.
* 3) Comment out the two lines that run pthread_create().
* 4) Uncomment the line that runs accept_request().
* 5) Remove -lsocket from the Makefile.
*/
第一处修改
注释掉 #include <pthread.h>
#include <stdio.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>