ZhiBing's blog(码上看世界) ZhiBing's blog(码上看世界)
首页
  • Linux工具链

    • shell命令
  • 构建

    • CMake
    • Makefile
  • 版本管理

    • Git
    • Github
  • IDE及工具

    • vscode
    • CLion
  • 设计模式

    • 设计原则
  • 编程语言

    • C++
    • Go
    • Python
    • Shell
  • 调试

    • gdb
  • 开发者测试

    • gtest
  • 系统支撑

    • 操作系统
  • 性能优化

    • 编译优化选项
    • perf
    • valgrind
  • 容器

    • Docker
  • 微服务

    • Rancher
  • 其他
  • 随笔
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
关于
GitHub (opens new window)

ZhiBing Zheng

时间会回答成长
首页
  • Linux工具链

    • shell命令
  • 构建

    • CMake
    • Makefile
  • 版本管理

    • Git
    • Github
  • IDE及工具

    • vscode
    • CLion
  • 设计模式

    • 设计原则
  • 编程语言

    • C++
    • Go
    • Python
    • Shell
  • 调试

    • gdb
  • 开发者测试

    • gtest
  • 系统支撑

    • 操作系统
  • 性能优化

    • 编译优化选项
    • perf
    • valgrind
  • 容器

    • Docker
  • 微服务

    • Rancher
  • 其他
  • 随笔
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
关于
GitHub (opens new window)
  • 编程语言

  • 调试

  • 开发者测试

    • gtest

      • GTest Day 0 —— 编译GoogleTest
      • GTest Day 1 —— 基础使用
      • GTest Day 2 —— 测试套件(TestSuite)的使用
      • GTest Day 3 —— 测试夹具(TestFixture)的使用
  • 系统支撑

  • 性能优化

  • 通用领域
  • 开发者测试
  • gtest
zhengzhibing
2022-06-15

GTest Day 0 —— 编译GoogleTest

# GTest Day 1 —— 编译GoogleTest

在Mac和Linux中编译GoogleTest。

GoogleTest需要符合C++11或者更高标准的代码库和编译器。

编译器要求:

  • gcc 5.0+
  • clang 5.0+ (Xcode 9.3+)
  • MSVC 2015+

可以使用Bazel和CMake构建GoogleTest,这里使用CMake进行构建。

如果没有安装CMake,参考CMake官方安装指南 (opens new window)

weget -c -t 100 -T 30 https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz
tar -zxvf release-1.11.0.tar.gz
cd ../googletest-release-1.11.0
# INSTALL_PREFIX="$(pwd)/../thirdparty"
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX="$INSTALL_PREFIX" .
make -j 2
make install
1
2
3
4
5
6
7
#gtest
上次更新: 2022/06/17, 07:22:19
打印数组下标
GTest Day 1 —— 基础使用

← 打印数组下标 GTest Day 1 —— 基础使用→

最近更新
01
HPE gen10 plus 安装ESXI 7
06-12
02
ESXI 7安装黑群晖
06-12
03
ESXI 7安装win10
06-12
更多文章>
Theme by Vdoing | Copyright © 2022-2024 ZhBing Zheng | 粤ICP备2022062743号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式