Libeio for Ubuntu

前提

这个libeio库的安装与配置是在阿里云轻量应用服务器Ubuntu16.04的环境下实操的

1. 使软件包列表最新

$ sudo apt-get update

注:

2. 下载libeio库

网址:https://github.com/scunningham/libeio

从windows上下载到ubuntu:

点击红框中的按钮

image.png
image.png

文件下好之后是这个文件

image.png



将文件解压,再通过FileZilla Client文件传输到ubuntu中

image.png

注:

从ubuntu上直接下载:

点击红框中的按钮

image.png

这里会给出一个地址,通过git clone命令可以下载

image.png

具体命令如下
$ sudo git clone https://github.com/scunningham/libeio.git

下好之后的效果图

image.png

3. 自动编译

$ ./autogen.sh

image.png

注:

  • 如果$ ./autogen.sh没有执行权限,请修改它的权限,$ sudo chmod 755 autogen.sh

  • 如果执行$ ./autogen.sh之后显示autoreconf: not found

原因:linux系统缺少autoreconf工具
解决办法:
$ sudo apt-get install autoconf automake libtool
$ sudo apt-get install libffi-dev

4. 自动配置

$ ./configure

效果图

image.png

5. 运行

前三个步骤弄好之后,libeio库的环境已经配置好了,接下来我要用这个库,这时我发现有个demo.c,做这个库的人也是用心良苦的呀,那我们就拿这个demo.c做测试吧

image.png

$ gcc demo.c eio.c -o demo -lpthread

执行之后发现有信息,不过都是警告,没有错误,在目录下已经生成一个demo程序

image.png

$ ./demo

程序已经调用libeio库中的内容跑起来了,接下来就是大家自己写代码调用libeio库的时候了


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 4,767评论 1 23
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    小杰的简书阅读 2,737评论 0 45
  • 天晴天阴,总有一些事会是出乎意料的。准备并且去确认各种信息。 保持警觉。 不发火,任何情况下。 每年出境行1-2次。
    倾新阅读 239评论 0 0
  • 2013年的夏天,我站在高楼校园,完全想象不到自己将来站在法庭。 2016年的夏天,辗转各个地方的我,偶尔空闲,也...
    冉景雨阅读 311评论 4 1
  • 南国生雾,细雨无边 幽梦乍醒,流年道尽 盼卿笑颜,遗世孑然 不问,此生何意 君不见青山为雪白头 不道,此情何故 君...
    阿琴姑娘阅读 928评论 52 54

友情链接更多精彩内容