
# 运行函数时报错error while loading shared libraries时如何处理？
出现如[图1]报错，说明依赖包没有把程序运行所需的动态链接库打包进去。
图1error while loading shared libraries   
![](https://support.huaweicloud.com/functiongraph_faq/zh-cn_image_0000002171873425.png "点击放大")
针对该问题有以下两种处理方案：
1. 代码逻辑较为复杂的情况下建议使用自定义镜像函数，创建自定义镜像函数详情请参见[使用容器镜像创建函数](https://support.huaweicloud.com/usermanual-functiongraph/functiongraph_01_1047.html)。
2. 制作依赖包时，把动态链接库一同复制到依赖包最外层。 如[图2]是chrome内核所需的动态链接库。
   图2chrome内核动态链接库   
   ![](https://support.huaweicloud.com/functiongraph_faq/zh-cn_image_0000002171715049.png "点击放大")
   ![](https://support.huaweicloud.com/functiongraph_faq/public_sys-resources/note_3.0-zh-cn.png)
   系统默认动态链接库路径："/lib64:/usr/lib64"。
   
 
