摘要: 本文通过编译后运行找不到库文件的问题引入,首先分析了find_package(JNI)的工作流程,而后针对cmake不搜索LD_LIBRARY_PATH的问题,提出了一种通用的解决办法. 本文分享自华为云社区<CMake库搜索函数居然不搜索LD_LIBRARY_PATH? 由编译工具使用体验而引发的思考>,作者: 蜉蝣与海 . 最近产品要使用JNI技术,CMake编译C++代码时需要对外链接libjvm.so库.代码编译倒是正常,系统中也有libjvm.so, 然而使用时却报了如下异常…