mac下 unix网络编程环境安装

mac下 unix网络编程环境安装1.下载安装包unpv13e2.解压后文件后,在终端通过命令进入unpv13e文件夹,依次执行下列命令3.复制文件到相应路径4.尝试编译例程本机环境 mac os 10.15.17下载地址http://www.unpbook.com/src.html1.下载安装包unpv13e下载地址http://www.unpbook.com/src.html2.解压后文件后,在终端通过命令进入unpv13e文件夹,依次执行下列命令./configurecd lib
摘要由CSDN通过智能技术生成


本机环境 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>注释掉
    libfree 下的 inet_ntop.c
    最终会在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”
    具体命令如下
  • <
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值