2004-11-08 Ben Maurer <bmaurer@ximian.com>
[mono-project.git] / man / ilasm.1
blob73dabf139a2395b619a7c16259f7b706363115e6
1 .TH "ilasm" 1
2 .SH NAME
3 ilasm \- Mono IL assembler
4 .SH SYNOPSIS
5 .B ilasm
6 [option] [source-files]
7 .SH DESCRIPTION
8 ilasm is the Mono ILAsm assembler.  You can pass one or more options to
9 drive the compiler, and a set of source files.  
11 The Mono ILAsm assembler accepts options starting with / or - for mosted 
12 options. 
14 The Mono ILAsm assembler generates images (.exe and .dll files) that contain
15 CIL byte code that can be executed by any system that implemented a Common
16 Language Infrastructure virtual machine. 
17 .SH OPTIONS
18 .TP
19 .B \//output:<file_name>
20 Specify the output file name.
21 .TP
22 .B \//exe 
23 Generate an exe
24 .TP
25 .B \//dll
26 Generate a library
27 .TP
28 .B \//scan_only
29 Just scan the IL code and display tokens.
30 .TP
31 .B \//show_tokens
32 Show tokens as they are parsed.
33 .TP
34 .B \//show_method_def 
35 Display method information when a method is defined.
36 .TP
37 .B \//show_method_ref
38 Display method information when a method is referenced
39 .TP
40 .B \--about
41 Display information about ilasm
42 .TP
43 .B \--version
44 Display ilasm version