怎样在Linux下用Lazarus 编写一个 IDE 程序

怎样在Linux下用Lazarus 编写一个 IDE 程序,第1张

Lazarus 是基于 Free Pascal 的 Object Pascal 语言集成开发环境(IDE)。Lazarus 与 Delphi 高度兼容,是delphi的开源替代品。支持 FreeBSD,Windows,Mac OS X,以及几种 Linux 发行版。由于 Lazarus 支持多种 *** 作系统,利用 Lazarus 创建的应用程序,特别是图形界面应用程序,也能被容易地移植到多种 *** 作系统上。

用lazarus 编写IDE时会用到synedit 标签中的控件来高亮显示,另外可以下载lazarus 的源代码来学。

http://wiki.lazarus.freepascal.org/Main_Page/zh_CN 里面有一些范例和教程及源码的下载。

NOI比赛允许使用的语言是Pascal、C、C++

其中Pascal使用的编译器是FPC 2.0.4

也就是说使用的是Free Pascal的编译器

但需要说明的是,NOI全国赛不提供FP使用

因为NOI使用的是NOI Linux系统作为比赛环境

而Free Pascal在Linux下很不稳定

所以官方使用Lazarus和Guide作为Pascal语言的IDE

其中Guide是北京航空航天大学自行研制的IDE

Lazarus是FP制作团队制作的一款Object Pascal

个人推荐入门时使用FP,备战NOI时使用Lazarus

以下分别是FP和Lazarus的官网下载地址

Free Pascal 2.4.0

ftp://ftp.freepascal.org/pub/fpc/dist/2.4.0/i386-win32/fpc-2.4.0.i386-win32.exe

Lazarus 0.9.28.2

http://nchc.dl.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bits/Lazarus%200.9.28.2/lazarus-0.9.28.2-fpc-2.2.4-win32.exe

上面两个版本都是Windows下32位的程序

如果无法下载或者无法使用,可以在官网选择合适版本下载

FP官网:www.freepascal.org

Lazarus官网:www.lazarus.freepascal.org

是 azureus 吗?

azreus 要用sun 的java ,不能用 gnu 那个

下载 sun java

http://www.java.com/en/download/manual.jsp

然后 cd azureus, 执行./azureus , 如果有错误提示,

就是java exec path 未找到, 用文字编辑器编辑 azureus ,

那是一个 shell script, 加入 java exec path , 如

/usr/local/java/bin , 实际路径得看你的java

装到那里


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7370075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存