【GTest】C++在Linux上如何安装构建GoogleTest

简介: 【GTest】C++在Linux上如何安装构建GoogleTest

1. 安装gtest库:

首先,需要从Google Test的GitHub存储库中获取最新的源代码。可以使用以下命令克隆存储库。

git clone https://github.com/google/googletest.git

2. 构建gtest库

进入克隆的目录,使用如下命令来构建Debug版本和Release版本的依赖库。

2.1 构建Debug版本

cd googletest
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make

构建完成后,您将在build/lib目录中找到 libgtest.alibgtest_main.a 等文件。

2.2 构建Release版本

cd googletest
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make

构建完成后,您将在build/lib目录中找到 libgtest.alibgtest_main.a 等文件。


如果想要将静态库链接到自己的CMake文件中,请看我的其他文章

相关文章
|
1天前
|
运维 Linux 数据安全/隐私保护
【Linux专题_01】宝塔面板安装及运维
【Linux专题_01】宝塔面板安装及运维
12 0
|
1天前
|
关系型数据库 MySQL Linux
【Linux专题_04】Linux安装定时任务Cron
【Linux专题_04】Linux安装定时任务Cron
5 1
|
1天前
|
存储 Java Linux
【Linux专题_02】Linux安装JDK1.8
【Linux专题_02】Linux安装JDK1.8
8 1
|
1天前
|
存储 Java Linux
【Linux专题_03】Linux安装nohup组件
【Linux专题_03】Linux安装nohup组件
9 0
|
12天前
|
NoSQL 关系型数据库 MySQL
Windows、Linux、Mac安装数据库(mysql、MongoDB、Redis)#0
不同系统下进行MySQL安装、MongoDB安装、Redis安装
55 5
Windows、Linux、Mac安装数据库(mysql、MongoDB、Redis)#0
|
14天前
|
存储 Linux 应用服务中间件
VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo
VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo
75 1
|
14天前
|
存储 应用服务中间件 Linux
Linux安装nginx——完整示例
Linux安装nginx——完整示例
33 0
|
14天前
|
NoSQL 关系型数据库 Linux
阿里云RDS购买Linux——安装redis服务
阿里云RDS购买Linux——安装redis服务
30 0
|
14天前
|
Java 关系型数据库 应用服务中间件
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
23 0
|
14天前
|
Ubuntu Linux
百度搜索:蓝易云【Linux平台下构建TigerVNC项目教程】
至此,你已经成功在Linux平台下构建并安装了TigerVNC项目。现在你可以启动VNC服务器并通过VNC客户端连接到远程桌面。请注意,上述步骤仅适用于一般情况,具体的构建步骤可能会因为不同的系统环境和版本而有所不同。在实际操作中,可能还需要根据实际情况进行一些调整。
25 1

热门文章

最新文章

相关产品

  • 云迁移中心