FPC 附加工具

Free Pascal 附加工具

Free Pascal 附带了几个命令行工具,你可以使用它们来方便开发。可以使用以下工具:
  1. h2pas 是一个小工具,可以将 C 头文件转换为 pascal 单元。Free Pascal 团队使用它为重要的 C 库(如 GTK 或 MySQL)制作导入单元。
  2. fpcmake 是一个工具,它允许你使用 FPC 生成复杂的 makefile 来编译程序和单元。Free Pascal 团队使用它来创建所有 makefile 文件。
  3. ppdep 是一个小工具,它扫描程序或单元,并创建可用于 make 包含的依赖文件。它理解条件符号和单元的相互依赖性。
  4. delp 是一个小工具,用于扫描目录中 Free Pascal 编译器遗留下来的文件,然后删除它们。
  5. ppudump 以人类可读的格式转储单元内容。它理解较旧的单元版本,并可以很好地处理未知(将来)的版本。
  6. ppufiles 列出了使用单元文件时需要链接的目标文件。它列出了所有需要的库和单元。
  7. ppumove 将多个单元合并为一个;因此,它可以用于创建静态库和动态库。
  8. ptop 是一个可配置的源码格式化程序。它可以漂亮的打印 pascal 源码,就像 C 代码缩进那样。
  9. rstconv 是一个小工具,可将 .rst 文件(由编译器创建的包含资源字符串的文件转换为其他格式)。(目前是 GNU gettext)
  10. TP Lex 和 Yacc(Wayback,站点停止运行。2019-01-01),由 Albert Graef 编写。 它可用于根据 Lex 词汇表和 Yacc 语法创建 Pascal 单元。