Suppose you want to install googletest in /home/me/googletest.
googletest GitHub https://github.com/google/googletest. ( , , , , , .)
, , -
() ./googletest CWD ( CWD /home/me/).
CWD: -
$ mkdir googletest_build
$ cd googletest_build
$ cmake -DCMAKE_INSTALL_PREFIX:PATH=/home/me/googletest ../googletest
$ make
$ make install
: -
/home/me/googletest/
lib/
libgmock.a
libgmock_main.a
libgtest.a
libgtest_main.a
include/
gmock/
gtest/
gtest/gmock , :
#include <gtest/gtest.h>
#include <gmock/gmock.h>
gtest/gmock, :
g++ -pthread -I/home/me/googletest/include -c -o my-unit-tester.o my-unit-tester.cpp
g++ -o my-unit-tester my-unit-tester.o -L/home/me/googletest/lib -lgtest -lgmock -pthread
-I..., , gtest/gmock,
-L..., , gtest/gmock.
-pthread , , gtest/gmock
.
CWD/googletest CWD/googletest_build.
, cmake, .