当前位置: 首页 > 工具软件 > libgo > 使用案例 >

c++协程库libgo编译安装

杜元明
2023-12-01

1.下载

建议到 https://github.com/yyzybb537/libgo/tags 下载稳定版。

本人下载了master分支的最新代码,编译报错:

macro "__has_attribute" requires an identifier
  304 | #if __GNUC_PREREQ (2,5) || __glibc_has_attribute (__const__)

2.安装

解压后进入库的目录

mkdir build
cd build
cmake -DBUILD_DYNAMIC=true -DCMAKE_INSTALL_PREFIX=/home/tools/3rdparty/x86_64_install/libgo-3.1-stable ..
make -j10
make install

-DBUILD_DYNAMIC 表示生成动态库,-DCMAKE_INSTALL_PREFIX 表示指定安装路径

 类似资料: