相关文章推荐
腼腆的椅子  ·  sqlplus连接到远程数据库_sqlplu ...·  1 年前    · 
好帅的海龟  ·  C语言中字符串如何转换为二进制、八进制、十进 ...·  2 年前    · 
爱喝酒的茶叶  ·  python使用ctypes调用C/C++动 ...·  3 年前    · 
深沉的菠菜  ·  斯坦福2021版图机器学习课程完结,视频、P ...·  3 年前    · 
想旅行的烈马  ·  SpringBoot国际化配置分析_icar ...·  3 年前    · 
小百科  ›  【Linux】ubuntu安装google gtest框架 | 慕雪的寒舍
愉快的铁链
1 年前
avatar
文章
442
标签
75
分类
22
首页
归档
  • 文章
  • 标签
  • 分类
书·影
留言
友人
  • 友链
  • 朋友圈
  • 开往
  • 虫洞
  • 异次元
镜像
  • Main
  • Netlify
  • Github
  • Vercel
  • Cloudflare
  • KeepTheme
  • CSDN
  • 51CTO
更多
  • 关于
  • 画廊
  • 背包
  • 说说
  • Uptime
  • RSS
Logo 慕雪的寒舍 【Linux】ubuntu安装google gtest框架
搜索
首页
归档
  • 文章
  • 标签
  • 分类
书·影
留言
友人
  • 友链
  • 朋友圈
  • 开往
  • 虫洞
  • 异次元
镜像
  • Main
  • Netlify
  • Github
  • Vercel
  • Cloudflare
  • KeepTheme
  • CSDN
  • 51CTO
更多
  • 关于
  • 画廊
  • 背包
  • 说说
  • Uptime
  • RSS

【Linux】ubuntu安装google gtest框架

发表于 2024-01-26 | 更新于 2025-04-12 | 编程学习 Linux
| 总字数: 318 | 阅读时长: 1分钟 | 浏览量:

ubuntu 22.04.03 LTS 安装 google gtest 框架

1.依赖项

首先在ubuntu中安装如下包

1
sudo apt install -y unzip g++ gcc cmake make automake

2.下载软件包

进入google gtest的github页面,下载源码包 Releases · google/googletest

1
https://github.com/google/googletest/archive/refs/tags/v1.14.0.zip

将其上传到ubuntu中,并解压。你也可以下载tar.gz的压缩包,并使用 tar -zxvf 命令解压。

1
unzip googletest-1.14.0.zip

3.安装

解压后进入文件夹

1
cd googletest-1.14.0

依次执行如下命令,安装google gtest;

1
2
3
cmake .
sudo make
sudo make install

这样就安装成功了。

4.测试是否正常安装

用如下测试代码看看是否能正常调用gtest模块。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <gtest/gtest.h>
#include <iostream>

TEST(ADDTEST,ADDTEST_TRUE)
{
int num = 1;
EXPECT_EQ(num,1);
}


int main(int argc, char **argv) {
std::cout << "Running main() from gtest_main.cc\n";
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
 
推荐文章
腼腆的椅子  ·  sqlplus连接到远程数据库_sqlplus连接远程数据库-CSDN博客
1 年前
好帅的海龟  ·  C语言中字符串如何转换为二进制、八进制、十进制、十六进制-CSDN博客
2 年前
爱喝酒的茶叶  ·  python使用ctypes调用C/C++动态库 - 知乎
3 年前
深沉的菠菜  ·  斯坦福2021版图机器学习课程完结,视频、PPT全放送,大神主讲 - 开发者头条
3 年前
想旅行的烈马  ·  SpringBoot国际化配置分析_icarusliu81的博客-CSDN博客
3 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号