【MAC下学习Unix网络编程】第一个例子中解决unp.h 在mac下的编译问题

最近项目闲下来,开始学习下Unix环境编程,看到第一个例子里发现 unp.h是作者的自定义头文件,mac下并没有,需要引入。在网上搜了一些教程,并没有很系统的讲怎么在xcode下使用。我就把我的一些步骤写下来。

1. 源码下载地址:点这里 

2. 将下载好的源码随便解压到本地的一个目录,例如我就是 ~/Documents/workspace/lib/unpv13e

其中unp.h 放在lib目录下面。

编译源码

1 cd ~/Documents/workspace/lib/unpv13e
2 ./configure
3 cd lib
4 make

会在unpv13e目录下生成一个libunp.a 文件,这个就是我们做练习代码需要链接的库。

3。 在xcode中创建的步骤为,新建一个命令行工具工程:如下图

4. 创建好工程需要添加这些设置才能成功的编译工程

5. 抄书上的示例代码就可以学习了

原文地址:https://www.cnblogs.com/cainiaopark/p/7445959.html