加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹰潭站长网 (https://www.0701zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

unix高级环境编程和网络编程环境配置

发布时间:2022-10-24 22:31:53 所属栏目:Unix 来源:转载
导读: unix环境高级编程的环境:
需要有apue.h的头文件,具体步骤如下:
(1)下载源代码,可以去官网下载:
(2)解压缩源代码文件:tar -zxvf src.3e.tar.gz
(3)安装libbsd-devel,否则编译会

unix环境高级编程的环境:

需要有apue.h的头文件,具体步骤如下:

(1)下载源代码,可以去官网下载:

(2)解压缩源代码文件:tar -zxvf src.3e.tar.gz

(3)安装libbsd-devel,否则编译会报错不通过,会提示编译threads文件夹里面的内容时报错,报错信息就不贴出来啦:yum install libbsd-devel

(4)执行如下命令:

cd apue.3e

make

用root用户或者sudo执行以下命令:

unix环境高级编程代码_unix编程环境_unix环境高级编程 百度云

cp ./include/apue.h /usr/include/

cp ./lib/libapue.a /usr/local/lib/

cp ./lib/libapue.a /usr/lib/

(5)创建apueerror.h头文件,网上各种

(6)执行以下命令: cp apueerror.h /usr/include/

(7)在要编译运行的代码中#include的下一行增加一行:#include

接下来unix编程环境,执行gcc编译命令就可以正确的运行书上所有的实例代码啦,千万别忘记啦在有引用到err_相关的方法的实例代码的头部引入apueerror.h头文件。

unix网络编程的环境:

unix编程环境_unix环境高级编程代码_unix环境高级编程 百度云

首先,到,下载源代码unpv13e.tar.gz,然后 解压缩。

第一步 ./configure

第二步 cd lib; make

第三步 cd ../libfree make 有问题,具体时修改了inet_ntop.c第61行 size_t size ->改成 socklen_t size

其实,就运行第一个程序而言,这几步也够了,之后我们把libunp.a和unp.h 以及config.h拷贝到当前文件所在目录,然后把unp.h中的../config.h修改未config.h即可。

cp libunp.a ../unp/

cp lib/unp.h ../unp/

cp libunp.a ../unp/

OK,大功告成。

(编辑:鹰潭站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章