当前位置: 首页 > ai >正文

使用conda导致无法找到libpython动态库

最近在用 AFL++ 的时候编译完成后遇到如下的报错:

afl-fuzz: error while loading shared libraries: libpython3.9.so.1.0: cannot open shared object file: No such file or directory

然后发现是因为编译时用的Python环境是通过miniconda构建的虚拟环境,所以 Python 3.9 可能安装在了一个非标准的路径下,而这个路径没有被包含在动态链接器的搜索路径中

所以在执行前需要指定一下动态链接器的搜索路径

LD_LIBRARY_PATH="$(realpath ~/miniconda3/envs/qiling/lib):${LD_LIBRARY_PATH}" \
AFL_AUTORESUME=1 AFL_PATH="$(realpath ./AFLplusplus)" PATH="$AFL_PATH:$PATH" \
afl-fuzz -i afl_inputs -o afl_outputs -U -- python ./fuzz_x8664_linux.py @@

Over

http://www.xdnf.cn/news/5689.html

相关文章:

  • 【番外】01:Windows 安装配置 CUDA 和 cuDNN 教程
  • 【RTOS】 vxworks里面的配置项
  • vscode 默认环境路径
  • cursor 30.Our servers are currently........
  • 1.2 函数
  • SpringBoot医院病房信息管理系统开发实现​
  • 【HTOP 使用指南】:如何理解主从线程?(以 Faster-LIO 为例)
  • 嵌入式软件--stm32 DAY 6 USART串口通讯(下)
  • 从逻辑学视角探索数学在数据科学中的系统应用:一个整合框架
  • 1.3 极限
  • Java线程的优先级(Priority)
  • nginx配置sse流传输问题:直到所有内容返回后才往下传输
  • 1.7 方向导数
  • TiDB预研-基本模块、初步使用
  • [笔记]几起风电结构失效案例
  • 踩坑记录-恒源云-GPUSHARE
  • 大小端的判断方法
  • Spring Cache的详细使用
  • 编程技能:字符串函数03,strncpy
  • 碰一碰发视频源码搭建,支持OEM
  • 解决在 PowerShell 中 `javac -version` 命令无法运行
  • Qwen:Qwen3,R1 在 Text2SQL 效果评估
  • 1.5 连续性与导数
  • HDFS概述
  • XXE记录
  • 如何使用人工智能翻译WordPress网站
  • 如何进行前端性能测试?--性能标准
  • SnowAdmin - 功能丰富、简单易用的开源的后台管理框架,基于 Vue3 / TypeScript / Arco Design 等技术栈打造
  • Docke容器下JAVA系统时间与Linux服务器时间不一致问题解决办法
  • RN 鸿蒙混合开发实践(踩坑)