How to set up googleTest as a shared library on Linux

后端 未结 12 2658
北荒
北荒 2020-11-28 01:04

Debian does not provide any precompiled packages for gTest anymore. They suggest you integrate the framework into your project\'s makefile. But I want to keep my makefile cl

12条回答
  •  误落风尘
    2020-11-28 01:48

    For 1.8.1 based on @ManuelSchneid3r 's answer I had to do:

    wget github.com/google/googletar xf release-1.8.1.tar.gz 
    tar xf release-1.8.1.tar.gz
    cd googletest-release-1.8.1/
    cmake -DBUILD_SHARED_LIBS=ON .
    make
    

    I then did make install which seemed to work for 1.8.1, but following @ManuelSchneid3r it would mean:

    sudo cp -a googletest/include/gtest /usr/include
    sudo cp -a googlemock/include/gmock /usr/include
    sudo cp `find .|grep .so$` /usr/lib/
    

提交回复
热议问题