---
title: 执行do_cmake.sh和编译时报错找不到动态库的解决方法
description: "类似以下现象。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2400/sds/kunpengecturbo_20_0024.html
sourcePath: /source/zh/kunpengboostkithistory/2400/sds/kunpengecturbo_20_0024.html
indexId: 9f1ba500819cc0d56652108fced5a71c2bb6b7e1eed2c7413e815a2a7dfffad170
---
# 执行do_cmake.sh和编译时报错找不到动态库的解决方法

#### 问题现象描述

类似以下现象。

- 找不到kps_bluestore。
  1 2 3 Could Not find kps_bluestore (missing: KPS_BLUESTORE_LIBRARIES) CMake Error at CMakeLists.txt:277 (message): no libkpsbluestore.so found


- 找不到lkps_ec库。
  1 2 cannot find -lkps_ec collect2: error: ld returned 1 exit status


#### 关键过程、根本原因分析

无


#### 结论、解决方案及效果

1. 创建软链接。
  1 2 ln -snf /usr/lib64/libkps_bluestore.so.1.0.0 /usr/lib64/libkps_bluestore.so ln -snf /usr/lib64/libkps_ec.so.1.2.1 /usr/lib64/libkps_ec.so

2. 重新执行编译命令
  1 rm -rf build/ && sh do_cmake.sh
