在ubuntu20上编译bcc时遇到:Could NOT find LibDebuginfod

参考:https://github.com/iovisor/bcc/issues/3601

环境

Ubuntu20.04 + ARM64

问题

编译bcc时报下面的错误:

-- Found BISON: /usr/bin/bison (found version "3.5.1") 
-- Found FLEX: /usr/bin/flex (found version "2.6.4") 
-- Found LibElf: /usr/lib/aarch64-linux-gnu/libelf.so  
-- Performing Test ELF_GETSHDRSTRNDX
-- Performing Test ELF_GETSHDRSTRNDX - Success
-- Could NOT find LibDebuginfod (missing: LIBDEBUGINFOD_LIBRARIES LIBDEBUGINFOD_INCLUDE_DIRS) 
-- Found LibLzma: /usr/lib/aarch64-linux-gnu/liblzma.so  
CMake Error at CMakeLists.txt:173 (message):

解决

  • 安装clang-12:
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
./llvm.sh 12 al
  • 创建软连接:
/usr/bin# ln -sf clang-12 clang
/usr/bin# ln -sf clang++-12 clang++
/usr/bin# ln -sf clang-cpp-12 clang-cpp
  • 然后执行
cmake .. -DCMAKE_PREFIX_PATH=/usr/lib/llvm-12

基于eadb在Android上搭建eBPF开发环境

参考这篇文档

相关推荐

  1. ubuntu20编译bcc遇到:Could NOT find LibDebuginfod

    2024-04-28 17:46:01       12 阅读
  2. Ubuntu20.04.6编译Qt5.15.2源码并安装

    2024-04-28 17:46:01       12 阅读
  3. 树莓派Ubuntu 23.10编译opencv3.4.14

    2024-04-28 17:46:01       37 阅读
  4. ubuntu20.04手动编译opencv 4.9.0遇到的问题汇总

    2024-04-28 17:46:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-28 17:46:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-28 17:46:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-28 17:46:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-28 17:46:01       20 阅读

热门阅读

  1. mysql数据库开发军规

    2024-04-28 17:46:01       13 阅读
  2. 朱元璋逆袭史:从流浪行僧到大明雄主

    2024-04-28 17:46:01       13 阅读
  3. Nest.js项目初始配置

    2024-04-28 17:46:01       15 阅读
  4. Redis(四) 主从、哨兵、集群环境搭建

    2024-04-28 17:46:01       12 阅读
  5. 【spring mvc】配置请求到视图名称转换器

    2024-04-28 17:46:01       10 阅读
  6. 机器学习之K-medians聚类

    2024-04-28 17:46:01       11 阅读
  7. [LLM]大模型训练DeepSpeed(三)

    2024-04-28 17:46:01       11 阅读