ubuntu安装Google Test
时间: 2025-03-27 18:13:14 浏览: 8
安装 Google Test 的步骤指南
准备工作
为了确保顺利安装 Google Test,在开始之前应当更新系统的软件包索引。这可以通过运行以下命令来完成:
sudo apt-get update
步骤一:通过 APT 获取预编译版本
对于希望快速设置环境的用户来说,可以直接利用 Ubuntu 自带的仓库来安装已有的谷歌测试框架(Google Test)。执行如下指令即可完成安装过程[^1]。
sudo apt-get install libgtest-dev
此操作会下载并配置好必要的依赖项以及开发文件,但是请注意默认情况下这些库可能不是最新版,并且有时缺少一些额外的功能模块。
步骤二:构建和安装 Google Test 库
由于 libgtest-dev
可能不包含最新的特性或是修复后的 bug,因此更推荐的方式是从源码自行编译。首先克隆官方 GitHub 项目地址中的代码库:
git clone https://github.com/google/googletest.git
cd googletest
mkdir build && cd build
cmake ..
make
上述命令序列完成了从获取源码到生成本地副本的过程,同时也进行了初步的编译准备。接下来就是把新建立好的共享对象复制到系统路径下以便全局访问[^2]:
sudo cp -r googlemock/gtest/include /usr/local/
sudo cp *.a /usr/local/lib/
至此,已经成功地在 Ubuntu 上手动安装了一个完整的 Google Test 开发套件。
验证安装成果
最后一步是验证刚才的操作是否生效。创建一个简单的 C++ 测试程序用于检验目的:
#include <iostream>
#include "gtest/gtest.h"
TEST(SampleTest, BasicAssertions) {
EXPECT_TRUE(true);
}
int main(int argc, char **argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
保存以上内容至名为 test.cpp
文件内之后,使用 g++ 编译器加上链接选项 -lgtest -lpthread
来编译这段小程序:
g++ -std=c++11 -pthread test.cpp -o test_program -lgtest -lgtest_main
./test_program
如果一切正常,则应该看到有关测试成功的输出信息。
相关推荐


















