当前位置: 首页 > news >正文

数据库作业代做网站海外域名

数据库作业代做网站,海外域名,富德生命人寿保险公司官方网站,做兼职网站的主要参考文献欲启用 boost::asio 对于 io_uring 的支持,这需要以下几个先决条件; 1、boost 1.78 及以上发行版本 Revision History - 1.78.0 (boost.org) 2、Linux kernel 5.10 及以上发行版本 3、在预定义头文件(stdafx.h)、或编译器预定义…

欲启用 boost::asio 对于 io_uring 的支持,这需要以下几个先决条件;

1、boost 1.78 及以上发行版本

Revision History - 1.78.0 (boost.org)

2、Linux kernel 5.10 及以上发行版本

3、在预定义头文件(stdafx.h)、或编译器预定义宏(如:cmake、premake 内预定义)

定义下述两个宏,注意是两个缺一不可,宏定义值设为:1。

BOOST_ASIO_HAS_IO_URING = 1

BOOST_ASIO_DISABLE_EPOLL = 1

CMAKE之中可以写下述语句:

方法一:

 target_compile_definitions(main PRIVATEBOOST_ASIO_HAS_IO_URING=1BOOST_ASIO_DISABLE_EPOLL=1)

方法二:

# ADD_DEFINITIONS(-DBOOST_ASIO_HAS_IO_URING=1)

# ADD_DEFINITIONS(-DBOOST_ASIO_DISABLE_EPOLL=1)

Ubuntu 18.04 LTS上面编译需要修改头文件

/usr/include/linux/version.h

把该文件内容替换成下面这个。

//#define LINUX_VERSION_CODE 266002
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define LINUX_VERSION_CODE KERNEL_VERSION(5,10,0)

编译完成之后想要编译epoll版本,在把替换之前得内容还原回去。

编译程序需要添加对于 liburing.a 库得链接,另外 ubuntu 18.04 lts 上面没法安装 liburing,所以需要手动去编译库。

axboe/liburing (github.com)

在 github 上面去下载 release 得包自己编译,目前最新版本是 2.5,内核必须 5.10,否则尝试运行 boost/asio 会出问题,不是链接不上就是崩溃这些问题。

http://www.shuangfujiaoyu.com/news/36047.html

相关文章:

  • linux服务器做网站网络公司有哪些
  • 建设永久网站抚顺优化seo
  • 星火教育培训机构落实好疫情防控优化措施
  • 金华网seo搜索引擎
  • 网站建设unohacha最近新闻热点事件
  • 天台县网站建设哪家好佛山市seo推广联系方式
  • 重庆的企业网站线上培训机构
  • 网站查询页面设计百度识图网页版 在线
  • 中国有什么网站做跨境零售搜索引擎营销的优缺点
  • 自助下单网站咋做天津seo推广服务
  • 咸阳公司做网站国产十大erp软件
  • 东阿网站建设公司哈尔滨百度网络推广
  • 成立公司要多少钱网站页面的优化
  • 建站公司 商城推广普通话手抄报模板可打印
  • 青海省交通建设管理局网站如何建立独立网站
  • 如何自己免费创建网站手机怎么在百度上发布信息
  • 百度搜索优化费用seo推广软
  • 武汉做网站找哪家成都网站优化及推广
  • 南通网站制作公司设计网页
  • wordpress5.0.1编辑器国外seo网站
  • 西安谁家做网站网站seo需要用到哪些工具
  • 使用vs2015做网站教程百度推广登录入口
  • 办网自己做seo网站推广
  • 专业做刀具网站的公司海外广告投放公司
  • 新网站需要加锚文本吗东营网站建设制作
  • 珠三角做网站网络推广员怎么做
  • 彩票网站是怎么做的网站手机版排名seo
  • 网站备案注销申请书seo百度关键词优化软件
  • 做网站怎样上传文件怎么做盲盒
  • 网批做衣服的网站电商运营工作内容