📄 compile.so
字号:
m4_comment([$Id: compile.so,v 10.12 2001/03/13 20:39:46 bostic Exp $])m4_ref_title(Debugging Applications, Compile-time configuration,, debug/intro, debug/runtime)m4_p([dnlThere are three compile-time configuration options that assist indebugging m4_db and m4_db applications:])m4_tagbeginm4_tag([m4_linkpage(dnlM4RELDIR/ref/build_unix/conf, --enable-debug, --enable-debug)], [dnlIf you want to build m4_db with m4_option(g) as the C and C++ compilerflag, enter --enable-debug as an argument to configure. This will createm4_db with debugging symbols, as well as load various m4_db routinesthat can be called directly from a debugger to display database pagecontent, cursor queues, and so forth. (Note that the m4_option(O)optimization flag will still be specified. To compile with only them4_option(g), explicitly set the m4_envvar(CFLAGS) environment variablebefore configuring.)])m4_tag([m4_linkpage(dnlM4RELDIR/ref/build_unix/conf, --enable-diagnostic, --enable-diagnostic)], [dnlIf you want to build m4_db with debugging run-time sanity checks and withDIAGNOSTIC #defined during compilation, enter --enable-diagnostic as anargument to configure. This will cause a number of special checks to beperformed when m4_db is running. This flag should not be defined whenconfiguring to build production binaries because it degrades performance.])m4_tag([m4_linkpage(dnlM4RELDIR/ref/build_unix/conf, --enable-umrw, --enable-umrw)], [dnlWhen compiling m4_db for use in run-time memory consistency checkers(in particular, programs that look for reads and writes of uninitializedmemory), use --enable-umrw as an argument to configure. Thisguarantees, among other things, that m4_db will completely initializeallocated pages rather than initializing only the minimum necessaryamount.])m4_tagendm4_page_footer
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -