如何利用小游戏调试工具提升小程序开发效率,提升开发效率与合规性
754
2022-09-24
UNIX网络编程 卷2 源代码使用
1. -源码,W. Richard Stevens的主页:解压
tar xvf /usr/local/src/unpv22e.tar.gz -C /root/bin
3. 编译库文件
cd /root/bin/unpv22e/ ./configure
编辑生成config.h文件,注释以下几行
vi config.h 56 // #define uint8_t unsigned char /*
添加MSG_R和MSG_W定义
vi config.h 66 // add by jcq 67 typedef unsigned long ulong_t; 68 #define MSG_R 0400 69 #define MSG_W 0200
添加_GNU_SOURCE定义
vi config.h #define _GNU_SOURCE
编译warpunix.c,使用mkstemp函数替换mktemp函数
cd lib 181 void 182 Mktemp(char *template) 183 { 184 if (mkstemp(template) == NULL || template[0] == 0) 185 err_quit("mktemp error"); 186 }
编译生成libunpipc.a
cd lib make
4. 构建自己的编写代码的目录
mkdir -p /root/bin/unpv2 cd - cp /root/bin/unpv22e/libunpipc.a /root/bin/unpv22e/config.h /root/bin/unpv22e/Make.defines .
5. 编译各个目录自己的文件
复制各个子目录下得*.h头文件和Makfile文件,然后执行
cp /root/bin/unpv22e/dir/*.h /root/bin/unpv22e/dir/Makefile /root/bin/unpv2make filename
即可编译各个子目录下的代码
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~