update instructions for hacking gnucash

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9107 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas 2003-08-17 17:20:29 +00:00
parent 191b19f0e1
commit 76eaeb0e0d

30
HACKING
View File

@ -69,8 +69,30 @@ August 22, 2000
--------------------------------------------------
Starting GnuCash in GDB -- Aug 2003
Starting Gnucash from the build tree:
To run gnucash from your build tree:
-- edit ./src/bin/overrides/gnucash and replace gnucash-env with
gnucash-build-env
-- then start gnucash by saying ./src/bin/overrides/gnucash
-- Make sure you undo this change before installing gnucash
Starting GnuCash in GDB
To run gdb on an installed version of gnucash (installed in /usr/local/bin:)
% gnucash-env gdb /usr/bin/guile
[gdb output]
% gdb> run -e main -s /usr/local/libexec/gnucash/overrides/gnucash --g-fatal-warnings
To run gdb on the version in your build tree:
% gnucash-build-env gdb /usr/bin/guile
[gdb output]
% gdb> run -e main -s ./src/bin/overrides/gnucash --g-fatal-warnings
Using Valgrind with gnucash
-- run ./src/bin/overrides/gnucash-valgrind
% gnucash-env gdb /usr/bin/guile
[gdb output]
% gdb> run -e main -s ./src/bin/overrides/gnucash --g-fatal-warnings