diff options
author | Miguel de Icaza <miguel@gnome.org> | 2002-05-27 19:21:24 +0400 |
---|---|---|
committer | Miguel de Icaza <miguel@gnome.org> | 2002-05-27 19:21:24 +0400 |
commit | 4b4535883d94ea149d7893d8e04ea5504fb9cf84 (patch) | |
tree | e699269a38dad4588a4a67871cf595aa3e7c5b31 /man | |
parent | fdeeca53db1b1433dc4be2da52ae4bcc4b058d66 (diff) |
Update web page
svn path=/trunk/mono/; revision=4965
Diffstat (limited to 'man')
-rwxr-xr-x | man/mcs.1 | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/man/mcs.1 b/man/mcs.1 index 0afabaa922c..796bc0e2ca0 100755 --- a/man/mcs.1 +++ b/man/mcs.1 @@ -118,6 +118,30 @@ Debugging. Turns on verbose yacc parsing. Use this to stop option parsing, and allow option-looking parameters to be passed on the command line. .PP +.SH SPECIAL DEFINES +The +.B TRACE +and +.B DEBUG +defines have a special meaning to the compiler. +.PP +By default calls to methods and properties in the +System.Diagnostics.Trace class are not generated unless the TRACE +symbol is defined (either through a "#define TRACE") in your source +code, or by using the +.I "--define TRACE" +in the command line. +.PP +By default calls to methods and properties in the +System.Diagnostics.Debug class are not generated unless the DEBUG +symbol is defined (either through a "#define DEBUG") in your source +code, or by using the +.I "--define DEBUG" +in the command line. +.PP +Note that the effect of defining TRACE and DEBUG is a global setting, +even if they are only defined in a single file. +.PP .SH DEBUGGING SUPPORT When use the "--debug" or "-g" flag, MCS will create an assembler file FILE-debug.s containing debugging information where FILE is the name of |