FreePascal中的编译器选项 下载本文

内容发布更新时间 : 2024/5/23 18:12:23星期一 下面是文章的全部内容请认真阅读。

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