mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-03-05 14:06:27 -05:00
Extend possible debugging fixes with file-name-only
This commit is contained in:
parent
cb7c5ca824
commit
1b0b9b4c78
1 changed files with 3 additions and 1 deletions
|
@ -369,7 +369,7 @@ If you have ccache enabled, absolute paths are stripped from debug information
|
||||||
with the `-fdebug-prefix-map` and `-fmacro-prefix-map` options (if supported by the
|
with the `-fdebug-prefix-map` and `-fmacro-prefix-map` options (if supported by the
|
||||||
compiler). This might break source file detection in case you move binaries
|
compiler). This might break source file detection in case you move binaries
|
||||||
after compilation, debug from the directory other than the project root or use
|
after compilation, debug from the directory other than the project root or use
|
||||||
an IDE that only supports absolute paths for debugging.
|
an IDE that only supports absolute paths for debugging (e.g. it won't stop at breakpoints).
|
||||||
|
|
||||||
There are a few possible fixes:
|
There are a few possible fixes:
|
||||||
|
|
||||||
|
@ -392,6 +392,8 @@ ln -s /path/to/project/root/src src
|
||||||
|
|
||||||
3. Use `debugedit` to modify debug information in the binary.
|
3. Use `debugedit` to modify debug information in the binary.
|
||||||
|
|
||||||
|
4. If your IDE has an option for this, change your breakpoints to use the file name only.
|
||||||
|
|
||||||
### `debug.log`
|
### `debug.log`
|
||||||
|
|
||||||
If the code is behaving strangely, take a look in the `debug.log` file in the data directory;
|
If the code is behaving strangely, take a look in the `debug.log` file in the data directory;
|
||||||
|
|
Loading…
Add table
Reference in a new issue