gtest 编译、安装和使用
生活随笔
收集整理的這篇文章主要介紹了
gtest 编译、安装和使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、要求:
1. 安裝 cmake
二、編譯
1. 下載 gtest 源碼包,并解壓,如:/home/hdc/gtest-1.7.0; 2. ?編譯 gtest 動態庫,進入 gtest-1.7.0 目錄,編輯 CMakeLists.txt,修改如下幾行: ?10 option(BUILD_SHARED_LIBS "Build shared libraries (DLLs)." OFF) ? ? ?19 option(gtest_build_tests "Build all of gtest's own tests." OFF) ? ? ?21 option(gtest_build_samples "Build gtest's sample programs." OFF) 將?OFF?修改為?ON,保存并退出。 3. ?創建 build 目錄,并進入該目錄; 4. cmake .. 5. make 6. ls *.so ? ? ?libgtest_dll.so??????????????? libgtest_main_no_rtti.so? libgtest_main_use_own_tuple.so? libgtest.so
? ? ?libgtest_main_no_exception.so? libgtest_main.so????????? libgtest_no_exception.so 7. sudo cp *.so /usr/lib/gtest 8. cd ../include 9. sudo cp -pr gtest /usr/include 10. sudo chown root:root /usr/include/gtest -R 11. sudo chmod u+w /usr/include/gtest -R 12.?sudo mkdir /usr/lib/gtest &&?cd /usr/lib/gtest 13. sudo ln -s libgtest.so libgtest.so.6 14. sudo ln -s libgtest.so libgtest.so.6.0 15. sudo ln -s libgtest_main.so libgtest_main.so.6 16. sudo ln -s libgtest_main.so libgtest_main.so.6.0
三、使用
1. vim func.h
[cpp]?view plaincopy
2. vim func.c [cpp]?view plaincopy
3. vim fac_test.cpp [cpp]?view plaincopy
4. vim Makefile [plain]?view plaincopy
5. make 6.?export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/gtest 7. ./sample_unittest
總結
以上是生活随笔為你收集整理的gtest 编译、安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux找不到动态链接库 .so文件的
- 下一篇: VS2010中使用gtest简单案例