MySQL 源碼編譯安裝報錯 Googlemock was not found 解決方法

  • 2016-10-24 10:45
  • PHP二次開發
  • 閱讀(1839)
  • 評論(0)
  • 來源:互聯網
  • 摘要: 編譯安裝MySQL 5.6.27的時候報錯。執行命令: shell cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_g ...
    編譯安裝MySQL 5.6.27的時候報錯。

    執行命令:

        shell> cmake . \  
        > -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \  
        > -DMYSQL_DATADIR=/usr/local/mysql/data \  
        > -DDEFAULT_CHARSET=utf8 \  
        > -DDEFAULT_COLLATION=utf8_general_ci \  
        > -DEXTRA_CHARSETS=all \  
        > -DENABLED_LOCAL_INFILE=1   


    報錯信息:

    -- Googlemock was not found. gtest-based unit tests will be disabled. You can run cmake . -DENABLE_DOWNLOADS=1 to automatically download and build required components from source.


    解決方法:

    帶上-DENABLE_DOWNLOADS=1參數后重新編譯安裝

        rm -f CMakeCache.txt  
        shell> cmake . \  
        > -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \  
        > -DMYSQL_DATADIR=/usr/local/mysql/data \  
        > -DDEFAULT_CHARSET=utf8 \  
        > -DDEFAULT_COLLATION=utf8_general_ci \  
        > -DEXTRA_CHARSETS=all \  
        > -DENABLED_LOCAL_INFILE=1 \  
        > -DENABLE_DOWNLOADS=1  


    說明:新版mysql 5.6還支持了google的c++mock框架了,提示帶了-DENABLE_DOWNLOADS=1可解決這個問題(就是允許下載)。

    PHP技術交流QQ群:422137578

    除非注明,文章均為 PHP二次開發 原創,轉載請注明本文地址:http://www.fujvln.live/article-2490-1.html

    相關閱讀

    最新評論

    用戶名:  *

    郵 箱:  *

    網 址: 注意加上“http://”哦!