Linux tinyhttpd编译总结
编译环境:ubuntu16.04 x64
直接make编译tinyhttpd弹出如下错误和打印信息
其中报出两个错误信息,一个是cannot find -lsocket,另外一个就是pthread_create报出的错误(关于这个错误一开始我以为是写线程函数时,源码定义函数为void类型,其实一般我们定义的返回值类型都是void *,改完之后还是提示找不到-lpthread),所以我直接打开Makefile看了下如何编译的,其实比较简单了这个Makefile,改成如下就可以了,(-g参数只是为了debug便于我gdb调试,可以不要)
之后运行下服务器程序./httpd,看到端口号为9734,打开浏览器,输入127.0.0.1:9743,就可以看到弹出如下html界面