Uninx 网络编程环境搭建
1,安装编译器,为了齐全还是安装一下build-essential sudo apt-get install build-essential 2,下载书中的头文件及示例源码 Source Code 3,解压unpv13e.tar.gz后进入目录查看README,然后可以按照里面提示操作,不过会遇到问题 第一步:在终端中进入upnv13e目录,然后执行代码: 1. chmod u+x configure 2. ./configure 第二步:进入lib目录下执行make: 1. cd lib 2. make 第三步:建立基础类库: 1. cd ../libfree # continue building the basic library 2. make 第四步:编译函数库: 1. cd ../libgai # the getaddrinfo() and getnameinfo() functions 2. make 在执行上述代码的第三步的时候会如果遇到如下错误 gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o in_cksum.o in_cksum.c gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o inet_ntop.o inet_ntop.c inet_ntop.c: In function ‘inet_ntop’: inet_ntop....