我只在 Android-studio 中遇到这个问题,系统 cmake 工作正常。
/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libcrypto.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)
/opt/Android/Sdk/cmake/3.6.3155560/bin/cmake: /usr/lib/libssl.so.1.0.0: no version information available (required by /opt/Android/Sdk/cmake/3.6.3155560/bin/cmake)
我已经用 duckduck 运行并用谷歌搜索,但没有找到正确的解决方案。如何解决这些问题?
答案1
问题在于旧版 CMake 捆绑到 Android Studio 中。它指的是旧的 libssl。
思路1.降级libssl
思路2.使用系统Cmake交叉编译。https://cmake.org/Wiki/CMake_Cross_Compiling
Todo:详细描述解决方案。