【转】DCC32的参数详解

时间:2024-04-19 22:38:02

完整的内容如下:

 // DCC32编译器的设置说明。

 // Dcc32 [options]  filename [options]
 // DCC32 [操作选项] 文件名称 [操作选项]

 //  -A<unit>=<alias> = Set unit alias
 //  给单元设置别名。

 //  -B = Build all units
 //  -B 编译所有的单元,这个肯定对于编译项目的时候是必选的,
 //  要不然,漏一个dcu就不能正常生成了呗。

 //  -CC = Console target
 //  指定编译目标,如果你写的是控制台程序,那么你就选这个。

 //  -CG = GUI target
 //  可理解,就是现在windows的可视化程序,不是dos程序。

 //  -D<syms> = Define conditionals
 //  编译条件符号定义

 //  -E<path> = EXE/DLL output directory
 //  指定生成的EXE/DLL文件的输出路径

 //  -F<offset> = Find error
 //  是否关闭查找运行期间错误

 //  -GD = Detailed map file
 //  生成详细的Map文件(一个.MAP文件被分成三个节:Segment 、 Publics  、Line Numbers)

 //  -GP = Map file with publics
 //  生成map的public字段

 //  -GS = Map file with segments
 //  生成map的segment字段

 //  -H = Output hint messages
 //  输出提示信息

 //  -I<paths> = Include directories
 //  文件包含路径   可用

 //  -J = Generate .obj file
 //  生成 .obj文件 不怎么使用

 //  -JPHNE = Generate C++ .obj file, .hpp file, in namespace, export all
 //  生成C++的obj文件

 //  -K<addr> = Set image base addr
 //  图片文件基地址

 //  -LE<path> = package .bpl output directory
 //  指定生成的.bpl文件的输出路径

 //  -LN<path> = package .dcp output directory
 //  指定生成的.dcp文件的输出路径

 //  -LU<package> = Use package
 //  使用的运行期列表

 //  -M = Make modified units
 //  编译有变化的单元

 //  -N0<path> = unit .dcu output directory
 //  指定生成的.dcu文件的输出路径

 //  -NH<path> = unit .hpp output directory
 //  指定生成的.hpp文件的输出路径

 //  -NO<path> = unit .obj output directory
 //  obj文件

 //  -NB<path> = unit .bpi output directory
 //  指定生成的.bpi文件的输出路径

 //  -NS<namespaces> = Namespace search path
 //  指定命名空间的搜索路径

 //  -O<paths> = Object directories
 //  

 //  -P = look for 8.3 file names also
 //  8.3文件格式(不懂) 

 //  -Q = Quiet compile
 //  安静模式?

 //  -R<paths> = Resource directories
 //  资源文件(.res)路径

 //  -U<paths> = Unit directories
 //  单元路径

 //  -V = Debug information in EXE
 //  生成debugger调试信息文件

 //  -VR = Generate remote debug (RSM)
 //  

 //  -W[+|-][warn_id] = Output warning messages
 //  

 //  -Z = Output 'never build' DCPs
 //  

 //  -$<dir> = Compiler directive
 //  编译路径

 //  --help = Show this help screen
 //  输出帮助信息

 //  --version = Show name and version
 //  输出版本号

 //  --no-config = do not load default DCC32.CFG file
 //  不读取DCC32.CFG文件