Linux tinyhttpd编译总结
2017-11-29 22:00
246 查看
编译环境: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界面
直接make编译tinyhttpd弹出如下错误和打印信息
其中报出两个错误信息,一个是cannot find -lsocket,另外一个就是pthread_create报出的错误(关于这个错误一开始我以为是写线程函数时,源码定义函数为void类型,其实一般我们定义的返回值类型都是void *,改完之后还是提示找不到-lpthread),所以我直接打开Makefile看了下如何编译的,其实比较简单了这个Makefile,改成如下就可以了,(-g参数只是为了debug便于我gdb调试,可以不要)
之后运行下服务器程序./httpd,看到端口号为9734,打开浏览器,输入127.0.0.1:9743,就可以看到弹出如下html界面
相关文章推荐
- tinyhttpd在Linux编译
- Linux下编译安装Apache httpd 2.4
- 实现Linux和arm(arm tiny 6410)的交叉编译
- tinyxml在linux和windows下的编译及使用详解
- 在tinycolinux上编译jupyter和rootcling组建混合cpp,python学习环境
- :linux内核编译过程的最终总结版
- 在tinycolinux上编译pypy和hippyvm
- 关于linux中c语言的编译问题的总结
- linux下编译arm-gcc的交叉编译总结
- 编译linux2.6内核总结
- Linux 下的 FFmpeg 安装编译环境配置总结
- Linux开源模块移植概述暨交叉编译跨平台移植总结--摘自《嵌入式Linux驱动模板精讲与项目实践》
- linux——编译内核时出现过的问题总结
- LINUX编译错误总结
- Linux 2.6、4.3内核编译过程的感受与总结
- 搭建fedora16->tiny210 Qt交叉编译环境 总结
- LINUX 编译容易出错问题总结
- Linux 编译 /usr/bin/ld: cannot find -lxxx总结
- Linux 下配置Tinyxml,将其编译为动态库
- 学习日志---linuxの rpm yum 源码编译总结和回顾