摘要:
最近一直在学习makefile是如何编写的。当我们写的程序文件比较少的时候,敲入gcc /g++,当你在大型工程中,在一个个编译文件的话,你可能就会很郁闷。linux有一个自带的make命令,它让你的工作省去了很大的力气,但是你要学习如何编写makefile文件。makefile是一种特殊的文件格式...
阅读全文
posted @ 2014-04-18 17:27
bitbit
阅读(667)
推荐(0)
编辑
摘要:
在linux下面下写程序少不了写makefile,如果每个文件都按部就班的详细的写编译脚本,效率势必低下;makefile提供了自动化变量、模式规则等,稍加利用可以提高写makefile的效率。下面列举一个简单通用的makefile书写规则:SRCS = $(wildcard *.c)OBJS = ...
阅读全文
posted @ 2014-04-18 17:06
bitbit
阅读(242)
推荐(0)
编辑
摘要:
#gcc test.cpp -L. -Wl,-Bdynamic -ltestlib -Wl,-Bstatic -ltestlib -Wl,-Bdynamic #make clean; make init; make SERVER_NAME=krc_search#make clean; make in...
阅读全文
posted @ 2014-04-18 17:03
bitbit
阅读(382)
推荐(0)
编辑
摘要:
[+]KEEPALIVE作用KEEPALIVE代码示例KEEPALIVE脚本设置1、KEEPALIVE作用KEEPALIVE机制,是TCP协议规定的TCP层(非应用层业务代码实现的)检测TCP本端到对方主机的TCP连接的连通性的行为。避免服务器在客户端出现各种不良状况时无法感知,而永远等在这条TCP...
阅读全文
posted @ 2014-04-18 16:20
bitbit
阅读(831)
推荐(0)
编辑
摘要:
功能描述获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由...
阅读全文
posted @ 2014-04-18 16:18
bitbit
阅读(4308)
推荐(0)
编辑
摘要:
上一篇我们封装了三种事件监听方式,如果分别提供给客户端使用,有点不方便,也不利于统一管理;我们再封装一层EventLoop。/***************************************************************************************...
阅读全文
posted @ 2014-04-18 12:00
bitbit
阅读(711)
推荐(0)
编辑