Update CIs and documents to make naming of generated binaries consistent (#1823)
This commit is contained in:
@ -3,13 +3,16 @@
|
||||
### An integrated development environment for WASM.
|
||||
|
||||
# How to debug this extension
|
||||
> Note that when you download and
|
||||
> decompress to get .vsix file from [our release](https://github.com/bytecodealliance/wasm-micro-runtime/releases).
|
||||
> It's by default that the `source debugging` feature is not enabled.
|
||||
> If you want to enable `source debugging` feature of this extension,
|
||||
> you could either download `lldb` from [our release](https://github.com/bytecodealliance/wasm-micro-runtime/releases) and put them in correct path
|
||||
mentioned in this [instruction](./resource/debug/README.md) (This is recommended way),
|
||||
> or you could build `lldb` yourself follow this [instruction](./resource/debug/README.md)
|
||||
> Note that when you download and
|
||||
> decompress to get .vsix file from [our release](https://github.com/bytecodealliance/wasm-micro-runtime/releases).
|
||||
> It's by default that the `source debugging` feature is not enabled.
|
||||
> If you want to enable the `source debugging` feature of this extension,
|
||||
> you could download `lldb` from [our release](https://github.com/bytecodealliance/wasm-micro-runtime/releases)
|
||||
> (This is the recommended way, and you could do it with a single click in VS Code).
|
||||
> Then if you want to use your customized lldb patch,
|
||||
> you could build your own version of `lldb`
|
||||
> and then follow this [instruction](./resource/debug/README.md)
|
||||
> to put them in the correct path
|
||||
|
||||
### 1. open `VSCode_Extension` directory with the `vscode`
|
||||
|
||||
|
||||
@ -1,12 +1,14 @@
|
||||
### If you want to enable `source debugging` for this extension, please build `lldb` firstly following this [instruction](../../../../../doc/source_debugging.md#debugging-with-interpreter).
|
||||
### If you want to enable `source debugging` for this extension and use your own patched `lldb`, please build `lldb` firstly following this [instruction](../../../../../doc/source_debugging.md#debugging-with-interpreter)
|
||||
|
||||
### After building(`linux` for example), create `bin` folder and `lib` folder respectively in `linux` directory, add following necessary target files into the folders.
|
||||
### After building(`linux` for example), create `bin` folder and `lib` folder respectively in `linux` directory, add following necessary target files into the folders
|
||||
|
||||
```shell
|
||||
/llvm/build-lldb/bin/lldb # move this file to resource/debug/linux/bin/
|
||||
/llvm/build-lldb/bin/lldb-vscode # move this file to resource/debug/linux/bin/
|
||||
/llvm/build-lldb/lib/liblldb.so.13 # move this file to resource/debug/linux/lib/
|
||||
```
|
||||
```shell
|
||||
/llvm/build-lldb/bin/lldb # move this file to {VS Code directory}/resource/debug/linux/bin/
|
||||
/llvm/build-lldb/bin/lldb-vscode # move this file to {VS Code directory}/resource/debug/linux/bin/
|
||||
/llvm/build-lldb/lib/liblldb.so.13 # move this file to {VS Code directory}/resource/debug/linux/lib/
|
||||
```
|
||||
|
||||
> If you are debugging this extension following this [tutorial](../../README.md), {VS Code directory} will be `{WAMR root directory}/test-tools/wamr-ide/VSCode-Extension`. If you want to replace the current lldb with your own patched version so that you can use your patched lldb in VS Code, {VS Code directory} will be `~/.vscode/extensions/wamr.wamride-1.1.2` or `~/.vscode-server/extensions/wamr.wamride-1.1.2`.
|
||||
|
||||
Note: For macOS, the library is named like `liblldb.13.0.1.dylib`.
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ const WAMR_LLDB_NOT_SUPPORTED_ERROR = new Error(
|
||||
|
||||
function getLLDBUnzipFilePath(destinationFolder: string, filename: string) {
|
||||
const dirs = filename.split('/');
|
||||
if (dirs[0] === 'inst') {
|
||||
if (dirs[0] === 'wamr-lldb') {
|
||||
dirs.shift();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user