准备
-
一台CentOS7.x的服务器。
-
下载apue3
点击下载
浏览器反应比较慢的话需要多点几次下载。
这里需要注意,本文默认root用户,如果是使用虚拟机的朋友,需要把安装包拷贝到文件系统内(根目录及子目录),不要在挂载的目录下进行安装编译命令。
安装及编译
- tar -zxvf src.3e.tar.gz
- 如果没有安装libbsd需要先安装libbsd安装链接如下。
- make
- cp ./include/apue.h /usr/include/
- cp ./lib/libapue.a /usr/local/lib/
- 程序最后编译时需要加 -lapue
libbsd安装
- 解压libbsd.zip
- rpm -ivh libbsd-0.4.2-1.el6.elrepo.x86_64.rpm
- rpm -ivh libbsd-devel-0.4.2-1.el6.elrepo.x86_64.rpm
测试代码
gcc test.c -o test -lapue