Free Pascal安装教程
1、高速编译器
2、完整的16、32或64位代码
3、32位编译器可以在x86_64 Linux发行版上进行编译
4、语言特性:
-几乎完全兼容Borland Pascal和Borland Delphi
- ANSI字符串
-宽弦
-异常支持
-RTTI支持
-程序过载
5、泛型
-操作符重载
- COM, CORBA和原始接口支持
-动态数组支持
-变体支持
6、内联
-代码优化器:
-窥视孔优化器(仅限80x86)
-跳转优化器
-将变量装入寄存器
7、汇编级数据流分析器(仅限80x86)
-堆栈帧消除
-复杂的寄存器分配器
-集成BASM(内置汇编器)解析器
-支持GNU C使用的ATT语法
-支持Turbo Pascal使用的Intel语法(仅限x86)
-可以将代码编译成这些汇编程序的汇编程序源代码:
8、GNU汇编器(GAS)
-网络汇编器(Nasm)
- Microsoft Assembler/Turbo Assembler (Masm/Tasm)
- Watcom汇编器(wasm)
-内部汇编器超快速的目标文件生成
9、可以调用外部的C代码
- h2pas实用程序转换。h文件到帕斯卡单位
-智能链接(也称为死代码剥离)
-支持GNU调试器
-集成开发环境(Mac OS X默认禁用)
-强大的用户友好的Wordstar兼容多文件编辑器
-上下文敏感帮助支持HTML, Windows HLP和
10、Borland TPH格式。
-大多数平台上的调试器
-可以创建在DOS和OS/2 (EMX版本)下本机运行的二进制文件
-不需要Linux发行版特定的二进制文件,您编写的程序运行