build libaio for current host

step0、参考

step1、安装依赖

所有时Terminal + Shell + GNU CoreUtils
下载时cURL
解压时tar + gzip
编译时gmakegcc / GCC | Clang / LLVM
运行时
  • glibc ( libc.sold-linux-x86-64.so )

step2、使用curl命令下载libaio源码包 (

curl -LO https://pagure.io/libaio/archive/libaio-0.3.112/libaio-libaio-0.3.112.tar.gz

step3、使用tar解压libaio源码包

tar vxf libaio-libaio-0.3.112.tar.gz

step4、进入libaio-libaio-0.3.112目录

cd libaio-libaio-0.3.112

step5、查看libaio-libaio-0.3.112目录中的内容

step6、使用make进行编译、安装

make [option]... [VAR=VALUE]... [TARGET]...
VARVALUE示例说明
CCgcc |  clang指定C编译器
CFLAGS-O2 -v指定C编译器的参数
ARar指定静态库生成器
RANLIBranlib指定ranlib
prefix/usr/local指定安装路径

示例:

make CFLAGS='-O2 -v' && sudo make install prefix=/usr