c++协程库libgo编译安装

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 表示指定安装路径

你可能感兴趣的:(linux开源库安装,linux,cmake)