星途软件园,让每一次下载都通往安心
当前位置:首页 > 电脑软件 > 编程开发 > Free Pascal IDE(pascal语言编译器)

Free Pascal IDE(pascal语言编译器)

Free Pascal IDE(pascal语言编译器) logo图

  • 版本:
  • 大小: 0.00M
  • 日期: 2026-09-21 17:49
  • 语言: 简体中文
  • 类型: 编程开发
  • 环境: winAll
  • 隐私: 查看
  • 权限: 查看
  • 需要网络 无广告
  • 暂无下载

Free Pascal IDE(pascal语言编译器)是一款用来编写和调试 Pascal、Object Pascal 程序的免费工具,里面带有代码编辑器、调试器和图形界面设计工具。平时写代码时可以用语法高亮、自动完成、搜索和跳转,文件多的时候也能用多窗口和多文档方式打开。它支持 Windows、Linux、Mac OS 等系统,程序可以编译成 16、32 或 64 位代码,部分平台还能直接调试运行。刚开始可以先建项目,写完代码后再编译检查,遇到问题就用断点和变量监视慢慢排查,需要做界面也可以放置控件并调整布局。适合学习 Pascal 或者开发 Object Pascal 程序时使用。

软件特色

1、编辑器支持语法高亮和自动完成,也能进行代码浏览、跳转和搜索,写代码时找位置会比较方便。

2、调试工具可以在程序运行时设置断点、查看变量和单步执行,用来排查错误比较直接。

3、多窗口和多文档界面适合同时打开多个文件,还带有项目管理以及版本控制相关功能。

4、集成图形界面设计工具,可以创建用户界面并摆放控件,再添加一些交互功能。

5、支持 Windows、Linux、Mac OS 等系统,程序可编译成 16、32 或 64 位代码。

软件亮点

1、编译器速度比较快,32 位编译器还能在 x86_64 Linux 发行版上进行编译。

2、语言写法几乎兼容 Borland Pascal 和 Delphi,ANSI 字符串、宽字符串、异常等也能使用。

3、泛型、操作符重载、动态数组、变体和内联等特性都有支持,接口方面可对接 COM、CORBA 和原始接口。

4、代码优化器包含窥视孔优化、跳转优化和寄存器分配,80x86 平台还有汇编级数据流分析。

5、可以调用外部 C 代码,也能用 h2pas 把 .h 文件转换成 Pascal 单位,链接时会去掉没用到的代码。

软件描述

1、刚开始可以新建项目或打开单个文件,先写代码,再用编译功能检查是否能通过。

2、代码量多的时候,用搜索、跳转和代码浏览能快速找到某个过程或变量,省去来回翻文件。

3、程序运行出错时,可以设置断点,查看变量变化并逐步执行,慢慢定位问题出现在哪一段。

4、需要做界面时,用集成设计工具放置控件并调整布局,做完后再和代码连接起来。

5、Mac OS X 上默认禁用 IDE,使用前要留意;其他支持的平台可以按正常方式安装和配置。

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发行版特定的二进制文件,您编写的程序运行

软件优势

1、支持把代码编译成 GAS、Nasm、Masm/Tasm、Watcom 等汇编器可用的源代码,也能用内部汇编器生成目标文件。

2、集成 BASM 解析器,兼容 GNU C 的 ATT 语法和 Turbo Pascal 的 Intel 语法,x86 平台写法选择更多。

3、编辑器类似 Wordstar 的多文件操作方式,帮助支持 HTML、Windows HLP 和 Borland TPH 格式。

4、大多数平台都带调试器,也能创建在 DOS 和 OS/2(EMX 版本)下本机运行的二进制文件。

5、不需要依赖某个 Linux 发行版专用的二进制文件,自己编写的程序可以在对应环境里运行。

软件点评

Free Pascal IDE(pascal语言编译器)是一款用于编写和调试 Pascal、Object Pascal 程序的工具,打开后可以新建项目或文件,在编辑器里写代码时能用到语法高亮、自动完成、搜索和跳转。编译时如果发现错误,可以通过断点、变量监视和单步执行来检查程序状态。需要做界面时,也能用集成设计工具摆放控件并调整布局。它兼容 Borland Pascal 和 Delphi 的很多写法,泛型、动态数组、异常和接口等特性也能使用,代码还可以调用外部 C 代码。支持 Windows、Linux、Mac OS 等系统,可以编译成 16、32 或 64 位代码,平时学习和开发 Pascal 程序都能用上。

玩家评论
共8842条评论
评分:
  • ★
  • ★
  • ★
  • ★
  • ☆
很好
(您的评论需要经过审核才能显示)
关闭

需要授予该应用的权限

访问大概位置
允许应用访问大概位置
-------------------------------------
获取定位
允许应用通过网络或卫星对设备进行定位
-------------------------------------
查看网络状态
允许应用程序查看所有网络的状态。
-------------------------------------
开关WLAN
允许应用开启或关闭WLAN
-------------------------------------
修改电池统计信息
允许修改收集的电池使用情况统计信息。普通应用程序不能使用此权限。
-------------------------------------
开关蓝牙
允许应用开启或关闭蓝牙
-------------------------------------
蓝牙管理
允许应用程序配置本地蓝牙手机,以及发现远程设备并与其配对。
-------------------------------------
拍摄照片和视频
允许应用拍摄照片或录制视频
-------------------------------------
更改用户界面设置
允许应用程序更改当前配置,例如语言设置或整体的字体大小。
-------------------------------------
更改网络连接性
允许应用程序更改网络连接的状态。
-------------------------------------
更改 Wi-Fi 状态
允许应用程序连接到 Wi-Fi 接入点以及与 Wi-Fi 接入点断开连接,并对配置的 Wi-Fi 网络进行更改。
-------------------------------------
完全的互联网访问权限
允许应用程序创建网络套接字。
-------------------------------------
检索当前运行的应用程序
允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。
-------------------------------------
结束后台进程
无论内存资源是否紧张,都允许应用程序结束其他应用程序的后台进程。
-------------------------------------
控制媒体音量
允许应用调整媒体音量
-------------------------------------
装载和卸载文件系统
允许应用程序装载和卸载可移动存储器的文件系统。
-------------------------------------
更新组件使用情况统计
允许修改收集的组件使用情况统计。普通应用程序不能使用此权限。
-------------------------------------
查阅敏感日志数据
允许应用程序从系统的各个日志文件中读取信息。这样,应用程序就可以发现关于您手机使用情况的一般信息,其中可能包含个人信息或私密信息。
-------------------------------------
获取手机信息
允许应用获取手机号、IMEI、IMSI
-------------------------------------
录音
允许应用程序访问录音路径。
-------------------------------------
修改/删除 SD 卡中的内容
允许应用程序写入 SD 卡。
-------------------------------------
以悬浮窗的形式显示
允许应用在任何界面显示悬浮窗
-------------------------------------
控制振动器
允许应用程序控制振动器。
-------------------------------------
防止手机休眠
允许应用程序防止手机进入休眠状态。
-------------------------------------
修改系统设置项
允许应用修改系统设置情况
-------------------------------------
读取或写入手机存储
允许应用读写手机上的照片及文件
-------------------------------------
android.permission.REQUEST_INSTALL_PACKAGES
允许应用程序请求安装包。
-------------------------------------
android.permission.QUERY_ALL_PACKAGES
允许查询设备上的任何普通应用程序,无论清单声明如何。
-------------------------------------
android.permission.POST_NOTIFICATIONS
允许应用发布通知
-------------------------------------
在后台使用位置信息
允许应用程序在后台访问位置信息。还需要同时请求其他权限
-------------------------------------
android.permission.MANAGE_EXTERNAL_STORAGE
允许应用程序广泛访问范围存储中的外部存储。
-------------------------------------
运行前台服务
允许常规应用程序使用 Service.startForeground。
-------------------------------------

软件投诉或纠错

问题:
说明:
邮箱: