googletest的安装和使用

googletest的安装和使用,第1张

git clone https://github.com/google/googletest/tree/master/googletest.git

mkdir mybuild

cd mybuild

生成构建gtest所需要的辅助文件

cmake ../google

make

如果make报错很和扮多,是因为gcc等级不够,不支持c++11,先升级gcc,我的当前gcc等级橘迹为8.3.1

3.1 在/usr/lib底下新建文件夹gtest

cd /usr/lib

mkdir gtest

3.2 将mybuild/lib中生成的libgmock.a、libgmock_main.a、libgtest.a、libgtest_main.a复制到新建的/usr/lib/gtest中

3.3 源文件拷贝

不是所有文件,只需要拷贝gtest/googletest/googletest/include/gtest

cp -r gtest/googletest/圆棚并googletest/include/gtest /usr/include/

编译: g++ gtest.cpp -lgtest -lpthread

运行: ./a.out

git clone https://github.com/google/googletest

cd googletest

mkdir build

cd build

cmake ..

make -j8

执行make,生成谈樱两个静态库含团丛:libgtest.a libgtest_main.a

方式1、make install

或者 sudo make install

方式2、拷贝到系统目录,注意,如果下诉目录位置在不或帆同版本位置有变动,用find . -name "libgtest*.a" 找到位置

sudo cp libgtest*.a  /usr/lib

sudo cp –a include/gtest /usr/include


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12538399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存