DCC32 参数说明
它的編譯器參數如下:
选项    描述
Aunit=alias 设置单元别名
B      编译所有单元
CC     编译控制台程序
CG     编译图形界面程序
Ddefines  编译条件符号定义
Epath    可执行文件输出路径
Foffset   查找运行期间错误
GD     生成完整.Map文件
GP     生成.Map文件Public段
GS     生成.Map文件Segment段
H      输出提示信息
Ipaths   文件包含路径
J      生成.Obj目标文件
JP     生成C++类型.Obj目标文件
Kaddress  Set image base address
LEpath   包.BPL文件输出路径
LNpath   .dcp文件输出路径
LUpackage  使用运行期间包列表
M      编译有改动的源文件
Npath    dcu/dpu文件输出目录
Opaths   .Obj文件(汇编目标代码文件)路径
P      按8.3格式文件名查找
Q      安静模式
Rpaths   资源文件(.RES)路径
TXext    目标文件扩展名
Upaths   单元文件路径
V      为Turbo Debugger生成调试信息文件
VN     以.Giant格式生成包含命名空间的调试信息文件(将用于C++Builder)
VR     生成调试信息文件.rsm
W      输出警告信息
Z      Disable implicit compilation
$directive Compiler directives
--Help   显示编译选项的帮助。同样的,如果你在命令行单独输入dcc32,也会显示编译选项的帮助。
--version  显示产品名称和版本

 

如果使用Delphi(v5, v6, v7, 2006, 2007, 2009),那么在使用dcc32对原代码进行编译的时候,经常会出现找不到某个系统文件的错误,例如word2000.dcu,Idbasecomponent等系统的DCU文件,但在Delphi 2006 IDE里面,又可以正常编译工程,只是在命令提示符下面使用dcc32无法正常编译.dpr文件,解决方法:

修改Delphi安转目录下的Bin下面的dcc32.cfg,增加一些常用的系统DCU的目录即可,例如修改如下面类似:

-aWinTypes=Windows;WinProcs=Windows;DbiProcs=BDE;DbiTypes=BDE;DbiErrs=BDE
-u"C:\Program Files\Borland\BDS\4.0\lib";"C:\Program Files\Borland\BDS\4.0\lib\Obj";"C:\Program Files\Borland\BDS\4.0\lib\Indy9";"C:\Program Files\Borland\BDS\4.0\Imports"

posted on 2010-03-28 11:27  yxbsmx  阅读(552)  评论(0编辑  收藏  举报