diff --git a/core/iwasm/aot/debug/elf_parser.h b/core/iwasm/aot/debug/elf_parser.h index 4e4b9b21..887d82fa 100644 --- a/core/iwasm/aot/debug/elf_parser.h +++ b/core/iwasm/aot/debug/elf_parser.h @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception */ -#ifndef _ELF_PARSERE_H_ +#ifndef _ELF_PARSER_H_ #define _ELF_PARSER_H_ #include @@ -24,4 +24,4 @@ get_text_section(void *buf, uint64_t *offset, uint64_t *size); } #endif -#endif \ No newline at end of file +#endif diff --git a/doc/source_debugging.md b/doc/source_debugging.md index f10bbb33..9292d5da 100644 --- a/doc/source_debugging.md +++ b/doc/source_debugging.md @@ -60,7 +60,7 @@ Then you can use lldb commands to debug your applications. Please refer to [lldb 1. Build lldb (assume you have already built llvm) ``` bash cd ${WAMR_ROOT}/core/deps/llvm/build -cmake . -DLLVM_ENABLE_PROJECTS="clang;lldb" +cmake ../llvm -DLLVM_ENABLE_PROJECTS="clang;lldb" -DLLDB_INCLUDE_TESTS=OFF make -j $(nproc) ``` diff --git a/wamr-compiler/CMakeLists.txt b/wamr-compiler/CMakeLists.txt index 2eff9bb6..e3c2de4e 100644 --- a/wamr-compiler/CMakeLists.txt +++ b/wamr-compiler/CMakeLists.txt @@ -151,7 +151,7 @@ if (WAMR_BUILD_DEBUG_AOT EQUAL 1) include_directories(${LLVM_BUILD_BINARY_DIR}/tools/lldb/include) endif() link_directories(${LLVM_LIBRARY_DIRS}) - find_library(lib_lldb NAMES lldb HINTS ${LLVM_LIBRARY_DIRS}) + find_library(lib_lldb NAMES lldb HINTS ${LLVM_LIBRARY_DIRS} REQUIRED) message(STATUS "find lldb ${LLDB_ALL_PLUGINS} in: ${LLVM_LIBRARY_DIRS}") endif()