0
我想靜態構建MySQL。我檢查了https://dev.mysql.com/doc/refman/5.7/en/source-configuration-options.html,下載了源代碼,但不幸的是我只用於製作而不是cmake,而且在安裝說明中找不到任何相關內容。那麼,我該如何做到這一點?MySQL 5.7靜態構建
我想靜態構建MySQL。我檢查了https://dev.mysql.com/doc/refman/5.7/en/source-configuration-options.html,下載了源代碼,但不幸的是我只用於製作而不是cmake,而且在安裝說明中找不到任何相關內容。那麼,我該如何做到這一點?MySQL 5.7靜態構建
在mysql-5.7中,您需要使用-DBUILD_SHARED_LIBS=OFF
。
[用CMake編譯靜態可執行文件]可能的重複(http://stackoverflow.com/questions/24648357/compiling-a-static-executable-with-cmake) – usr1234567
將'-DBUILD_SHARED_LIBRARIES = OFF'添加到您的cmake呼叫。 – usr1234567
我用mysql試過這個選項並得到警告'手動指定的變量未被項目使用:BUILD_SHARED_LIBRARIES'。最近版本的mysql可能會有變化 – Cfreak