mac下 unix网络编程环境安装
本机环境 mac os 10.15.17
1.下载安装包unpv13e
下载地址http://www.unpbook.com/src.html
2.解压后文件后,在终端通过命令进入unpv13e文件夹,依次执行下列命令
./configure
cd lib
make
cd../libfree
make
- 在libfree下make报错
inet_ntop.c:56:1: error: conflicting types for ‘inet_ntop’
解决办法:
在unpv13e/libfree下找到inet_ntop.c文件把#include <arpa/inet.h>注释掉
最终会在unpv13e文件夹中成功生成libunp.a文件
3.复制文件到相应路径
- libunp.a文件复制到usr/local/lib文件夹中
- -将unpv13e下的config.h和修改后的unpv13e/lib中的unp.h复制到usr/include文件夹中
- 将unp.h中的 #include “…/config.h” 改为 #include “config.h”
具体命令如下 <