Google公開了其項目內部使用的一系列C++庫,具體介紹參考:git
官方的代碼地址centos
https://github.com/abseil/abseil-cpp
https://abseil.ioui
運行例子和使用centos7
https://abseil.io/docs/cpp/quickstart
這個是個簡單的例子,bazel 比cmake看起來更簡單了一些get
centos7下的使用具體步驟:
1 /etc/yum.repos.d/ 保存以下的這個軟件安裝源
https://copr.fedorainfracloud.org/coprs/vbatts/bazel/repo/epel-7/vbatts-bazel-epel-7.repo
2 yum install bazel 安裝bazelit
參考例子添加WORKSPACE BUILD這些工程文件,執行對應的命令便可進行編譯運行
執行完後,默認的輸出文件都在~/.cache這些目錄下,由bazel進行統一的調度和執行io