找不到 ZSTD(缺少:ZSTD_LIBRARY ZSTD_INCLUDE_DIR)

Hug*_*ohm 8 dependencies cmake dwarf zstd

我在运行时使用 CMake安装headptrack时遇到问题cmake -DCMAKE_BUILD_TYPE=Release ..heaptrack/build

-- Could NOT find ZSTD (missing: ZSTD_LIBRARY ZSTD_INCLUDE_DIR) 
CMake Error at 3rdparty/libbacktrace/CMakeLists.txt:160 (message):
  Could not find dwarf.h, try installing the dwarf or elfutils development
  package.


-- Configuring incomplete, errors occurred!
Run Code Online (Sandbox Code Playgroud)

Hug*_*ohm 10

解决方案是安装 zstd dev 包而不是常规的,命令如下:

sudo apt install -y libzstd-dev
Run Code Online (Sandbox Code Playgroud)

dwarf dev包的第二个错误的解决方案:

sudo apt install libdwarf-dev 
Run Code Online (Sandbox Code Playgroud)