neoswiff编译器选项罗列

原创 2005年05月11日 23:57:00


NeoSwiff C# Compiler version 1.0.3453
Copyright (C) GlobFX Technologies 2004-2005. All rights reserved.

Options:

                        - OUTPUT FILES -
/out:<file>             Output file name (default: base name of file with main
                        class or first file)
/target:swf             Build SWF movie (default) (Short form: /t:swf)
/target:exe             Build an exe embedding the SWF movie (Short form: /t:exe
)
/target:library         Build a library (Short form: /t:library)

                        - INPUT FILES -
/reference:<file list>  Include the specified libraries (Short form: /r)

                        - RESOURCES -
/resource:<xmlresdesc>  Embeds the specified resources (Short form: /res)

                        - CODE GENERATION -
/debug[+|-]             Emit debugging information (default: no)
/optimize[+|-]          Enable optimizations (default: yes) (Short form: /o)
/swf6                   Generate code compatible with version older than 6r65
                        (default: no)

                        - SWF FORMAT -
/resolution:<w>,<h>     Specifies width and height of final movie
/fps:<fps>              Specifies frame rate
/compress[+|-]          Enable compression (default: yes)
/bgcolor:<r>,<g>,<b>    Specifies background RGB color of final movie

                        - ERRORS AND WARNINGS -
/warnaserror[+|-]       Treat warnings as errors

                        - MISCELLANEOUS -
/help                   Display this usage message (Short form: /h or /?)
/advhelp                Display advanced options (Short form: /hh or /??)
/version:<string>       Specifies runtime version number

                        - ADVANCED -
/nostdlib[+|-]          Do not reference standard library (corlib.scl)
/lib:<dirs list>        Specify additional directories to search in for
                        libraries

                        - ADVANCED DEBUG OPTIONS -
/dbg_track_call_stack[+|-]        Generate Call Stack
/dbg_check_invoc_violation[+|-]   Check for Invocation Violation
/dbg_check_access_violation[+|-]  Check for Access Violation
/dbg_check_array_bounds[+|-]      Check Array Access Bounds
/dbg_check_new_array_size[+|-]    Check New Array Size
/dbg_check_cast_exception[+|-]    Raise Cast Exceptions
/dbg_check_division_by_zero[+|-]  Check Division By Zero

                        - ADVANCED OPTIMIZATION OPTIONS -
/opt_remove_unused_code[+|-]  Remove unused code
/opt_inline[+|-]              Inline methods
/opt_inline_reloc_args[+|-]   Use arguments reloc in inlined calls
/opt_removed_inlined[+|-]     Remove unused inlined methods
/opt_locvars_as_regs[+|-]     Optimize usefull local variables
/opt_factorize_locvars[+|-]   Factorize local variables
/opt_realloc_regs[+|-]        Optimize registers
/opt_double_nots[+|-]         Optimize double nots
/opt_push_pop[+|-]            Optimize push/pop
/opt_push_push_swap[+|-]      Optimize push/push_swap
/opt_swap_pop_pop[+|-]        Optimize swap/pop/pop
/opt_push_swap_pop[+|-]       Optimize push/swap/pop
/opt_jnz_and_jump[+|-]        Optimize jnz/jump
/opt_jumpjnz_to_jump[+|-]     Optimize jumpjnz/jump
/opt_jump_to_ret[+|-]         Optimize jump/ret
/opt_dup_lnot_jnz_pop[+|-]    Optimize dup/lnot/jnz/pop
/opt_empty_jump[+|-]          Optimize empty jump
/opt_jump_dead_code[+|-]      Optimize jump/dead code
/opt_jump_precode[+|-]        Optimize jump pre-code
/opt_double_rets[+|-]         Optimize double rets
/opt_dup_streg_pop[+|-]       Optimize dup/streg/pop
/opt_streg_pop_push[+|-]      Optimize streg/pop/push
/opt_streg_push[+|-]          Optimize streg/push
/opt_streg_ret[+|-]           Optimize streg/ret
/opt_streg_pop_ppr[+|-]       Optimize streg/pop/push/push
/opt_streg_pop_pop_push[+|-]  Optimize streg/pop/pop/push
/opt_push_streg_pop[+|-]      Optimize push/streg/pop
/opt_push_dup_push[+|-]       Optimize push/dup/push
/opt_push_val_oper[+|-]       Optimize push/val/oper
/opt_push_oper[+|-]           Optimize push/oper
/opt_push_push_oper[+|-]      Optimize push/push/oper
/opt_oper_pop[+|-]            Optimize oper/pop
/opt_ctors_preinit[+|-]       Optimize ctors pre-init

编译方法基本跟csc一样,特别注意的是/resource:,它是通过一个xml定义内嵌字体、声音、swf及视频资源
格式如下:

<Embed>
    <Font
        Bold = "false"
        Italic = "false"
        Name = "Arial"
        Chars = "32-255"
    />
    <Font
        Bold = "true"
        Italic = "false"
        Name = "Arial"
        Chars = "32-255"
    />
    <JPEGImage
        Name = "Header"
        RelPath = "E:/csharp/NeoSwiff for VS.NET 2003/samples/RssReader/images/Header.png"
        Quality = "90"
    />
    <JPEGImage
        Name = "ItemHighlight"
        RelPath = "E:/csharp/NeoSwiff for VS.NET 2003/samples/RssReader/images/ItemHighlight.png"
        Quality = "90"
    />
    <JPEGImage
        Name = "LightItem"
        RelPath = "E:/csharp/NeoSwiff for VS.NET 2003/samples/RssReader/images/LightItem.png"
        Quality = "90"
    />
    <JPEGImage
        Name = "Options"
        RelPath = "E:/csharp/NeoSwiff for VS.NET 2003/samples/RssReader/images/Options.png"
        Quality = "90"
    />
    <JPEGImage
        Name = "Options2"
        RelPath = "E:/csharp/NeoSwiff for VS.NET 2003/samples/RssReader/images/Options2.png"
        Quality = "90"
    />
    <JPEGImage
        Name = "Shield"
        RelPath = "E:/csharp/NeoSwiff for VS.NET 2003/samples/RssReader/images/Shield.png"
        Quality = "90"
    />
</Embed>

Visual C++ 编译器选项

  选项 目的 ...
  • kisserLeon
  • kisserLeon
  • 2007年04月04日 10:46
  • 588

gcc编译器常用选项的含义

gcc(GNU Compiler Collection)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++、Object C、Jave等多种语言编写的程序。gcc又可以作为交叉编译工具...
  • arackethis
  • arackethis
  • 2015年02月01日 10:59
  • 1422

编译器选项的查询和编译链接器介绍

对于高性能计算,为何要谈编译器?高性能计算的关键在于优化,而编译器就包含了很多选项,其中很多选项也是为了优化的。所以,编译器的选项的了解和学习也是必要的。 (1)MS编译器选项查询 htt...
  • gengshenghong
  • gengshenghong
  • 2011年11月16日 22:04
  • 4565

微软 CL.exe 编译器选项

本文包含绝对的编译器选项列表。 有关按字母顺序排序的列表,请参见 按字母顺序列出的编译器选项。优化/O1 创建小代码。 /O2 创建快速代码。 /Ob 控制内联展开。 /Od 禁用优化。 /O...
  • u011471873
  • u011471873
  • 2016年11月11日 15:41
  • 575

关于vs编译器 /GZ 选项的意思

/GZ 选项:这个选项会做以下这些事: 1.  初始化内存和变量。包括用 0xCC 初始化所有自动变量,0xCD ( Cleared Data ) 初始化堆中分配的内存(即动态分配的内存,例如 new...
  • hzqhbc
  • hzqhbc
  • 2013年01月10日 14:45
  • 1010

编译器选项

编译包括汇编(生成汇编语言)、编译(生成二进制文件)、链接(将多个二进制文件整合): -E 运行预处理器,打开头文件 -S 生成汇编文件 -c 生成目标文件(不链接) -o  生成最终文件   -Wa...
  • qq_34898054
  • qq_34898054
  • 2017年06月12日 15:25
  • 72

VC编译器选项【转】

CL.exe   是控制   Microsoft   C   和   C++   编译器与链接器的   32   位工具。编译器产生通用对象文件格式   (COFF)   对象   (.obj)   ...
  • wag2765
  • wag2765
  • 2016年01月25日 16:25
  • 113

C#编译器选项全解

C#编译器选项全解  可以使用CSC.exe/?来察看可选项.输出文件相关选项 :/out:     输出文件名(如果不指定则从第一个源文件名中取得) /target:exe    建立一个控制台可执...
  • SmartJavaer
  • SmartJavaer
  • 2007年01月29日 17:24
  • 682

VC的编译选项 /analyze

因为系统换成了64位的Win7,原来的VC(VS2005)项目在编译的时候出现了编译警告: cl: 命令行 warning D9040 :忽略“/analyze”选项;“代码分析”警告在此版本的编译器...
  • hbxtlhx
  • hbxtlhx
  • 2011年02月23日 09:54
  • 2537

c#无法为 /link 和 /reference 编译器选项指定程序集“

做Engine 开发经常遇见这样的问题,附图 这样的问题是由于项目的引用造成的,什么原因具体也不太了解,解决办法就是在项目里面吧这样引用删除,在从新添加就解决了。。。...
  • l974199574
  • l974199574
  • 2015年08月14日 15:44
  • 1180
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:neoswiff编译器选项罗列
举报原因:
原因补充:

(最多只允许输入30个字)