FreePascal中的编译器选项
FreePascal中的编译器选项
2010-10-09 18:32:29| 分类: Win32Program |举报
|字号 订阅编译器选项: 普通选项:
-h 该选项将把所有的命令行选项列出来,然后退出程序 -? 同-H一样的,在分屏显示
-i 这个选项显示编译器版权信息,你能给一个选项,类似下面 -ixxx
D 返回编译器的日期 V 返回编译器版本 SO 返回编译器的系统版本 SP 返回编译器所选的处理器 TO 返回编译目标系统 TP 返回编译后目标处理器
-l 在标准出上显示Free Pascal的LOGO,同时告诉你Free Pascal的版本号
-n 告诉编译器并不要读入默认的配置文件,你仍
然可以通过@选项来使用配置文件 编译器返回的信息: -vxxx xxx可以是下面的: e: 默认的选项,只显示错误 i: 只显示普通的信息 w: 显示警告 n: 显示注意 h: 显示提醒
l: 使用百分比显示错误行的位置 u: 显示加载的单元名称 t: 显示程序试图打开的文件 p: 显示过程和函数的名称
c: 告诉编译器警告你当它处理有条件时 m: 显示被定义的宏 d: 显示其它的调试信息 a: 显示所有的可能的信息
0: 不要任何信息. 当你想不使用配置文件中的默认设置时有用
b: 显示所有所有声明的过程如果一个重载函数出现错误
x: 输出一些执行信息(只对Win32系统游) r: Rhide/GCC兼容模式: 将错误整理以便RHIDE能够使用
V: 创建一个包含有很多调试信息的fpcdebug.txt,主要是给编译器开发者的 关于路径及文件的选项 -exxx
xxx指明可执行文件 as (the assembler)和ld (the linker)的路径. -FaXYZ
在系统单元后但是在其他单元之前加载单元 XYZ . XYZ 是一个用逗号分隔的单元名称列表. 只能用于程序,并且和把XYZ放在USES语句的一条效果一致. -FcXXX
设置输入代码页 to XXX.还在试验中. -FD
和 -e 一样. -Fexxx
将错误写入文件名为 xxx的文件. -FExxx
将单元和可执行文件输出到目录 xxx ,而不是当前目录. -Fixxx
将 xxx作为包含文件的搜索目录 . -Flxxx
将 xxx作为library查找路径, 被传给连接器. -FLxxx