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执行以下命令: 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网络编程的环境: 首先,到,下载源代码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,大功告成。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |