日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

转:Linux下安装Gtest/Gmock

發布時間:2024/2/28 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转:Linux下安装Gtest/Gmock 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.獲取GTest/GMock源碼

從Google網站上Http://Code.Google.Com/P/Googlemock/Downloads/List下載GMock源碼(GMock源碼中包含GTest源碼,無需另外下載GTest源碼)

放到本地目錄,我下載的GMock源碼版本是Gmock-1.7.0,選擇放在/Home/USERNAME/Download下,解壓,生成Gmock-1.7.0

Cd?Gmock-1.7.0


2.創建連接庫

生成Gtest-All.O : ? ? ? ? G++ -Isystem Gtest/Include -I./Gtest -Isystem ./Include -I. -Pthread -C ./Gtest/Src/Gtest-All.Cc

生成Gmock-All.O : ? ? ?G++ -Isystem Gtest/Include -I./Gtest -Isystem ./Include -I. -Pthread -C ./Src/Gmock-All.Cc?

生成Libgtest.A和Libgmock.A : ? ?Ar -Rv Libgmock.A Gtest-All.O Gmock-All.O


3.拷貝文件到/Use/Local目錄

將Gmock-1.7.0/Gtest/Include下面的Gtest目錄拷貝到/Usr/Local/Include下

Cp Gmock-1.7.0/Gtest/Include/Gtest/ /Usr/Local/Include -R

將Gmock-1.7.0/Include下面的Gmock目錄拷貝到/Usr/Local/Include下

Cp Gmock-1.7.0/Include/Gmock/ /Usr/Local/Include -R

Cp Gmock-1.7.0/Libgtest.A?/Usr/Local/Lib

Cp Gmock-1.7.0/Libgmock.A?/Usr/Local/Lib

4.編譯連接,測試

G++ -O?Executefile? Yourcode.Cpp -Lpthread -Lgtest -Lgmock

?

最后附上GTest/GMock學習文檔:

GTest學習文章:

Http://Www.Cnblogs.Com/Coderzh/Archive/2009/04/06/1426755.Html

GMock三篇學習文章:

1, Http://Code.Google.Com/P/Googlemock/Wiki/ForDummies?

2, Http://Code.Google.Com/P/Googlemock/Wiki/CheatSheet

3, Http://Code.Google.Com/P/Googlemock/Wiki/CookBook

按上述順序閱讀,最后一篇文章比較長。

?


注:如果不用Gmock,僅僅用到Gtest,可以將上述Gmock部分內容去掉。


要注意的是: 我的編譯環境區分大小寫,所以有些shell命令用小寫才OK。

總結

以上是生活随笔為你收集整理的转:Linux下安装Gtest/Gmock的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。