您的位置:首页 > 运维架构 > Linux

在Linux环境下面搭建 UNIX 环境高级编程(第三版) 的代码编译环境

2017-09-19 23:11 387 查看

1.参考博客

1.unix环境高级编程第三版源代码编译及使用

2.Linux - Unix环境高级编程(第三版) 代码编译

2.具体步骤

开发环境:ubuntu 14.04 LTS

(1)用ubuntu的浏览器下载本书编译源代码,可以去官网下载:http://apuebook.com/code3e.html

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

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

(4)再源代码所在的目录执行如下命令: 

          cd apue.3e

          make

          用root用户或者sudo执行以下命令(我用的是sudo):

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

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

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

(5)用自带的编辑器在这个下载目录下(也可以在其他目录)创建apueerror.h头文件,参考博客1中有已经写好的文件:http://download.csdn.net/detail/aboboo5200/9766770

或者可以直接用参考博客2的代码

(6)在这个头文件目录下执行以下命令: cp apueerror.h  /usr/include/

(7)然后就可以注销、重启了



3.今后要用到的

1.今后在编写apue书的代码时就在代码文件中添加一行:

添加位置:#include “apue.h”的下一行增加一行:#include “apueerror.h”

2.然后就可以用cc 或者 gcc来编译这个代码文件了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unix