Ubuntu16 下载、编译和使用googletest
来源:互联网 发布:linux打包成zip文件 编辑:程序博客网 时间:2024/06/08 16:43
一、下载
最新的googletest包含了googletest和googlemock。
sudo git clone https://github.com/google/googletest.gitcd googletest/googletest/
二、编译
1) 在googletest目录下,新建mybuild文件夹,并进入该目录。
sudo mkdir mybuildcd mybuild
2) cmake,生成makefile文件后,再make。
cmake有下面一些可选项。
默认不开启,生成libgtest.a 和 libgtest_main.a库文件
sudo cmake ..sudo make
编译完成。
下面演示开启效果。
2.1 开启BUILD_SHARED_LIBS
2.1.1 执行cmake命令,在mybuild文件夹下生成了Makefile文件。
sudo cmake -DBUILD_SHARED_LIBS=ON ..
2.1.2 执行make命令。生成共享库libgtest.so 和 libgtest_main.so。
sudo make
2.2 开启gtest_build_samples
2.2.1 执行cmake命令,在mybuild文件夹下会将googletest自带的10个sample生成可执行文件。
sudo cmake -Dgtest_build_samples=ON ..
2.2.2 执行make命令。生成sampleX_unittest执行文件。
sudo make
cmake可选项也可以多个一起使用,如:
sudo cmake -DBUILD_SHARED_LIBS=ON -Dgtest_build_samples=ON ..
三、运行和测试
进入mybuild文件夹目录,运行你想测试的sample文件。如测试sample1:
./sample1_unittest
阅读全文
0 0
- Ubuntu16 下载、编译和使用googletest
- 使用Ubuntu16下载编译Android6.0源码
- Googletest使用
- Linux下使用googletest的两个编译选项
- GoogleTest的使用01
- GoogleTest的使用
- 在ubuntu16.04下载&编译android源代码
- libuv之下载编译(ubuntu16.04)
- 在ubuntu16.04下载&编译android源代码
- googleTest(gTest)的使用心得
- GoogleTest 使用Cmake实现gtest
- zlip库的下载编译和使用
- 每日积累(20161221-day-21)(ubuntu16.04挂载exfat格式磁盘 py-faster-caffe&cudnn5编译 axel下载使用)
- ubuntu16.04环境下使用Arduino IDE编译和烧写nodemcu-esp8266程序
- Ubuntu16.04 编译OpenCV 和 Tesseract-OCR
- SHELL实现CentOS6,Ubuntu16下自动下载,编译安装LAMP
- Android 源码编译详解【二】:VMware12/Ubuntu16 下载、安装图解
- 基于Ubuntu16.04下载与编译OpenWrt系统
- 绩效考核系统的设计(一)
- ios边缘返回手势
- 备份:关于数据库连接的一些说明
- java基础6:List,Set体系详解,哈希表原理,及案例
- JDK1.8安装测试
- Ubuntu16 下载、编译和使用googletest
- Laravel-Git常用命令
- 如何用css画笑脸
- 发送短信验证--腾讯发送短信验证
- LigerUI java struts2配置
- ajax跨域问题
- tf.split (API r0.12 / r0.9)
- logstash jdbc同步mysql多表数据到elasticsearch
- HttpClient之用CloseableHttpClient发送post请求