ubuntu 安装googletest
时间: 2025-02-06 13:10:24 浏览: 72
### 如何在 Ubuntu 上安装 GoogleTest
为了在 Ubuntu 上成功安装并配置 GoogleTest,以下是详细的指导:
#### 使用包管理器安装预编译版本
可以通过 APT 包管理工具来获取已编译好的谷歌测试框架。这通常是最简单的方式。
```bash
sudo apt update && sudo apt install -y googletest google-mock
```
这条命令会更新软件源列表并且安装 `googletest` 和其常用的配套库 `google-mock`[^1]。
#### 编译最新版的 GoogleTest
如果需要最新的功能或是特定版本,则可以从 GitHub 获取源码自行编译。
下载官方仓库中的源代码:
```bash
git clone https://github.com/google/googletest.git /opt/googletest
cd /opt/googletest
mkdir build && cd build
cmake ..
make
sudo make install
```
上述脚本完成了克隆项目到指定路径、创建构建目录以及执行 CMake 构建过程的任务,并最终把生成的目标文件复制到了系统的标准位置以便全局访问[^2]。
#### 验证安装
完成以上任一方式之后,可以编写简单的单元测试程序验证环境设置是否正确无误。
创建一个新的C++ 文件 test_example.cpp 并加入如下内容:
```cpp
#include <gtest/gtest.h>
TEST(SampleTest, BasicAssertions) {
EXPECT_TRUE(true);
}
int main(int argc, char **argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
```
接着利用 g++ 或者 clang++ 来编译这段代码并与链接 GTest 库一起运行它。
```bash
g++ -std=c++11 -isystem /usr/include/gtest -pthread test_example.cpp -lgtest -lgtest_main -o my_test
./my_test
```
当一切顺利的话,应该能看到类似下面的结果表示通过了所有的测试案例[^3]。
阅读全文
相关推荐



















