Ubuntu GTest安裝和測試

2021-09-05 12:09:09 字數 1054 閱讀 8305

1.ubuntu直接通過控制台安裝

sudo apt-get install libgtest-dev
2.編譯鏈結庫

2.1進入gtest資料夾

cd /usr/src/gtest
2.2編譯

#沒有安裝cmake的請先安裝cmake

sudo mkdir build

cd build

sudo cmake .. #一定要以sudo的方式執行,否則沒有寫入許可權

sudo make #這個也一樣要以sudo的方式

3.將生成的libgtest.a 和 libgtest_main.a 拷貝到系統的lib路徑下

sudo cp libgtest*.a /usr/local/lib
到此為止,環境已經搭建完畢,接下來是**測試

去你自己的資料夾生成乙個test.cpp

vi test.cpp
然後寫入以下**

#include //注意斜槓方向,左斜槓有可能找不到標頭檔案

int foo(int a,int b)

return foo(b,c);

}test(footest,handlenonezeroinput)//名稱隨便

int main(int argc,char*argv)

編譯,這次採用簡單的g++命令,需要注意的是 後面需要加上"-lgtest"和"-lpthread"

g++ test.cpp -lgtest -lpthread
執行效果如下

附上斷言使用說明

Dart GRPC Ubuntu環境安裝和測試

解壓 新增到環境裡去 unzip dartsdk linux x64 release.zip cd dart sdk bin pwd 把pwd顯示的目錄加入到path,例如我的顯示的是 root dart sdk bin echo export path path root dart sdk bin...

vsftpd安裝 親測

檢視是否安裝了 vsftpd rpm qa grep vsftpd yum y install vsftpd 3.設定為開機自啟動 systemctl enable vsftpd 3.為確保成功,先啟動firewalld 服務 systemctl enable firewalld systemctl...

windows下ab的安裝和壓測

安裝 解壓,找到bin所在目錄,用命令列開啟該目錄,我的是這樣的 至此,ab算是啟動成功 注意 以下測試都是用abs來請求的,但是有些ab工具,直接用ab也可以。看大家ab的支援情況而定。樓主的只有abs才支援https請求。get請求 abs n1 c1 引數解釋 ab http請求 abs ht...