linux 安装gtest
时间: 2023-11-16 18:55:52
浏览: 146
安装gtest可以通过两种[方式](https://geek.csdn.net/educolumn/0a7fca90472e8d39fd3078246e0b14f3?spm=1055.2569.3001.10083):源码安装和包管理器安装。下面是源码安装的[步骤](https://geek.csdn.net/educolumn/41e918968ef7840279c31b7f6a0950e3?spm=1055.2569.3001.10083):
1. 确保cmake已经安装。
2. 下载gtest源码:git clone https://git[hub](https://geek.csdn.net/educolumn/3ff7ea6a6f3190cf0bee48f72d0af210?spm=1055.2569.3001.10083).com/google/googletest
3. 进入gtest目录并创建build目录:cd googletest && mkdir build
4. 进入build目录并执行cmake:cd build && cmake ..
5. 执行make命令编译:make
6. 执行sudo make install命令安装:sudo make install
7. 将生成的两个[静态](https://geek.csdn.net/educolumn/0a3c9f6ef0bfa1fb4de4b888c820aff8?spm=1055.2569.3001.10083)库文件libgtest_main.so和libgtest.so拷贝到/usr/local/lib/目录下,并执行ldconfig:sudo cp lib/libgtest*.so /usr/local/lib/ && sudo ldconfig
8. 将gtest的头文件拷贝到/usr/include目录下:sudo cp -a include/gtest /usr/include
9. 编写一个测试文件并编译运行,运行成功:g++ -std=c++11 test.cpp -lgtest -lpthread ./a.out
注意:如果你使用的是包管理器安装的gtest,那么安装[步骤](https://geek.csdn.net/educolumn/41e918968ef7840279c31b7f6a0950e3?spm=1055.2569.3001.10083)会有所不同。
相关问题
linux GTest安装
要在Linux上安装GTest,可以按照以下步骤进行操作:
1. 首先,确保你已经安装了C++编译器和CMake。可以使用以下命令进行安装:
sudo apt-get install build-essential sudo apt-get install cmake ```
linux运行gtest
在Linux上运行Google Test(gtest)的步骤如下:
1. 首先,确保你已经安装了C++编译器和构建工具(如GCC、Make等)。
2. 下载并安装gtest库。你可以从GitHub上的gtest仓库下载源代码,并按照其中的说明进行编译和安装。或者,你也可以使用包管理器(如apt、yum等)来安装gtest。
3. 创建一个新的目录,用于构建你的测试代码。在该目录中,创建一个C++源文件,其中包含你的测试案例。例如,你可以创建一个名为test.cpp的文件,并在其中编写测试代码。
4. 在test.cpp文件中,包含gtest头文件,并编写你的测试案例。下面是一个简单的示例:
```cpp
#include <gtest/gtest.h>
// 测试用例1
TEST(TestCaseName, TestName) {
// 测试代码
ASSERT_EQ(1, 1);
// 测试用例2
TEST(TestCaseName, TestName2) {
// 测试代码
ASSERT_TRUE(true);
int main(int argc, char **argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
```
相关推荐















