您的位置:起点软件下载编程开发编程工具Free Pascal IDE安装程序 v3.0.0 i386

Free Pascal IDE安装程序 v3.0.0 i386Free Pascal IDE安装程序 v3.0.0 i386

软件大小:31.4M

软件官网:HomePage

用户评分:

软件类型:国产软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2018/12/21

授权方式:免费软件

插件情况:无 插 件

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过
编程工具
free pascal(aka FPK Pascal) 是一个支持32/64位系统的专业Pascal编译器。支持处理器Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. 支持的操作系统包括:Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) 以及MorphOS.
free pascal

【安装方法】

1. Free Pascal IDE 安装
首先在本网站下载该软件,下载完成后,双击exe文件进行安装,安装完成后
桌面会出现Free Pascal IDE的快捷方式。
双击快捷方式打开之后,出现了Free Pascal的界面,但是界面上显示的乱码

网上查找资料之后,发现需要更改IDE的编码设置将编码从936改成437来解决。方法如下
标题栏--鼠标 右键--默认值

点击默认代码页的下拉箭头,选择437

关掉窗口,重新打开,发现还是乱码。然后,试着勾选了选项卡片的 使用旧版控制台 选项,
重新打开,发现好了

到此为止,Free Pascal IDE 就安装好了,可以开始使用了。(也可以在windows的环境变量的path变量中添加
安装完成后目录中 fp.exe文件的路径,这样就可以在cmd中输入fp.exe启动Free Pascal IDE了)

【使用教程】

使用Free Pascal IDE 编写Pascal程序
打开Free Pascal IDE,点击File菜单下的New,就会进行编辑界面,如下:

编写程序,点击F2进行保存,弹出保存框,可以直接将输入文件名,这样会保存在fp.exe同一目录。也可以
将要保存的文件路径复制到输入框中。如下

路径输入完成后,点击OK,就会将程序保存到文件中了。保存之后,Alt + F9 进行编译。编译如果报错,
进行解决。解决之后,Ctrl + F9运行程序(这里使用了readln,运行完成后会停留在运行结果界面),效果如下

如果想回到编辑界面,按Enter键

用Free Pascal IDE编写程序教程
File-->open(文件-->打开,这里可以用鼠标直接点,也可以用键盘,对应的键盘操作为Alt+F-->N(菜单项中的变色字母,或者上下键移动回车)


这里会自动新建一个noname01.pas的程序文件
下面打代码就好了。

下面保存,运行之前需要先保存,File-->Save,在弹出的对话框中Name填hello,然后点OK




可以看到noname.pas变成了hello.pas

3.运行程序与查看结果
运行可以通过菜单Run-->Run运行,也可以通过快捷键Ctrl+F9运行

编译失败

仔细检查发现是writen写错了,正确的应该是writeln
Esc退出,然后重新编辑保存运行。编译成功会看到下面的黑框一闪而过。

我们可以通过Debug-->User screen(Alt+F5)查看运行结果

结果如下,前几次的结果也会显示出来。

【常见问题】

FreePascal与TurboPascal有什么区别?
虽然FreePascal尽量设计得和TurboPascal接近,但是由于以下的两个原因,两者之间还是有一些区别的:
FreePascal
1.FreePascal是一个32位的编译器,而TurboPascal只是16位编译器;
2.FreePascal是一个跨平台的编译器,而TurboPascal只在windows和DOS上使用。
如果你的代码遵守ANSIPascal标准,那么将代码从TurboPascal移植到FreePascal是没有问题的。
下面是在TurboPascal上可以使用,但是在FreePascal就不能使用的一些语言特性:
1.函数和过程在使用时,参数的类型必须和定义时完全一致。原因是在FreePascal中添加了函数重载功能(可以用完全相同的多个标识符定义多个函数,只要它们的参数不同,就是不同的函数;在没有此功能时,非整实型的实在参数可以与整形的形式参数赋值相容);
2.Protected、Public、Published、Try、Finally、Except、Raise成了关键字,不能作为标识符的名字;
3.Far、Near不再是关键字了,原因是FreePascal是32位系统,不再需要这些关键字;
4.布尔表达式不一定要全部进行计算。只要最终结果已经能够确定,就不再计算其它还没有计算的部分了——比如布尔表达式exp1andexp2andexp3,如果已知exp1的结果是false,那么怎么表达式的结果肯定是false,exp2和exp3就不用进行计算了;
5.在FreePascal中,集合中的元素都是4个字节长的;
6.表达式执行的顺序是不确定的。比如对于表达式a:=g(2)+f(3);不保证g(2)一定在f(3)之前执行;
7.如果用Rewrite打开文件,那么文件就只能被写入了。如果需要读取这个文件,要对文件执行Reset;
8.FreePascal在程序结束之前一定要关闭输出文件,否则输出文件可能不能被正确的写入;
9.FreePascal理论上可以使用4GB的内存,因此实际上几乎可以使用系统中的所有剩余内存(除非系统中有内存限制),这是由于FreePascal是32位的编译器。但是对于TurboPascal来说,由于是16位的编译器,因此不能定义大小超过64KB的数据类型和变量,并且在DOS实模式下可以使用的内存总数只有640KB。

【更新日志】

FPC 2.6.2 发布了,包含一些库更新和关键的编译器 bug 修复。
FPC 2.6.2已经落地。FPC 2.6.2更新到2.6.0,包含了大部分的库比2.6.0的进展和一些重要的编译器修复。
建设仍处于进步和某些格式(DEB,RPM)和目标,但可能无法使用。
Free Pascal 2.6.2是从2.6.0修复分支点发布。
编译器:
为ARM架构的改进和修正
软件包:
新的的包fpindexer(索引引擎)
观察者模式的支持添加到FCL基(基类RTL)
很多很多的修复和改进FCL-DB
支持JSON数据集(其中包括)补充说:
修复和改善FCL-passrc的(和fpdoc)
更新为PTCPas和GTK2
fpmkunit改善(为将来转向fpmake更好的支持)
对X11的几个修复
几个修复的winunits(和winceunits)
平台:
改进的NativeNT目标(α的2.6.0新推出的)
OpenBSD和NetBSD的许多修正(认为现在处于beta状态)
内部支持ELF作家更BSD的目标
GBA和NDS的修复和改进
  • 下载地址
有问题? 投诉报错

大家都喜欢

  • 电脑软件
  • 手机软件
更多>

用户评论

(您的评论需要经过审核才能显示)0人参与,0条评论
140

最新评论

还没有评论,快来抢沙发吧!

请简要描述您遇到的错误,我们将尽快予以修订

返回顶部