Ubuntu下配置lazarus开发环境======转帖橙子的blog
来源:互联网 发布:贪玩蓝月翅膀升级数据 编辑:程序博客网 时间:2024/05/21 03:54
Lazarus是一个基于Free Pascal的,类似于Delphi的可视化开发环境,它可以工作在linux下,并完成linux下的软件开发。
由于需要的包比较多,安装时也很容易出现问题,因此在这里特此做一个整理,以便日后参考
首先,下载并按顺序安装以下deb包。
fp-units-rtl_2.2.0-1_i386.deb
fp-compiler_2.2.0-1_i386.deb
fpc-src_2.2.0-071107_i386.deb
fp-ide_2.2.0-1_i386.deb
fp-units-base_2.2.0-1_i386.deb
fp-units-db_2.2.0-1_i386.deb
fp-units-fcl_2.2.0-1_i386.deb
fp-units-fv_2.2.0-1_i386.deb
fp-units-gfx_2.2.0-1_i386.deb
fp-units-gtk_2.2.0-1_i386.deb
fp-units-gtk2_2.2.0-1_i386.deb
fp-units-i386_2.2.0-1_i386.deb
fp-units-misc_2.2.0-1_i386.deb
fp-units-multimedia_2.2.0-1_i386.deb
fp-utils_2.2.0-1_i386.deb
fp-units-gnome1_2.2.0-1_i386.deb
sudo apt-get install libcurl3-dev
fp-units-net_2.2.0-1_i386.deb
lazarus_0.9.24-0_i386.deb
注意蓝色字体标出的那一句,这句代码在Terminal中执行,用于安装libcurl-dev
有了这个组件才可以继续安装fp-units-net包
全部安装完成后,可以从桌面新建一个Launcher,让它指向/usr/bin/startlazarus文件
这样就完成了一个Launcher,可以从桌面直接启动lazarus了,相当于快捷方式。
启动后的lazarus如图所示:
可以看到,它几乎和Delphi一模一样,许多Delphi控件略作修改就能安装在它上面,这使得lazarus的控件也十分的丰富。
最后说一下程序压缩的问题,由于fp-compiler的压缩率问题,编译出来的程序体积都是巨大的,一个空的窗体都能达到14M,这是非常不好的一件事。lazarus提供了一个strip工具来完成程序的压缩
执行命令如下:
cd /usr/bin
strip /home/rarnu/proj/project1
strip后的内容就是你的程序路径,注意必须是完整路径。压缩完毕后,原本14M的程序已变成了2M
当然了,一个2M的空窗口还是无法让人接受,如果想程序更小,可以使用KOL
KOL已经拥有lazarus专用版,具体的使用方法请参考我以前的文章(点击进入)
在lazarus下使用KOL,和在Delphi2007下使用KOL的方法是完全一致的。
由于需要的包比较多,安装时也很容易出现问题,因此在这里特此做一个整理,以便日后参考
首先,下载并按顺序安装以下deb包。
fp-units-rtl_2.2.0-1_i386.deb
fp-compiler_2.2.0-1_i386.deb
fpc-src_2.2.0-071107_i386.deb
fp-ide_2.2.0-1_i386.deb
fp-units-base_2.2.0-1_i386.deb
fp-units-db_2.2.0-1_i386.deb
fp-units-fcl_2.2.0-1_i386.deb
fp-units-fv_2.2.0-1_i386.deb
fp-units-gfx_2.2.0-1_i386.deb
fp-units-gtk_2.2.0-1_i386.deb
fp-units-gtk2_2.2.0-1_i386.deb
fp-units-i386_2.2.0-1_i386.deb
fp-units-misc_2.2.0-1_i386.deb
fp-units-multimedia_2.2.0-1_i386.deb
fp-utils_2.2.0-1_i386.deb
fp-units-gnome1_2.2.0-1_i386.deb
sudo apt-get install libcurl3-dev
fp-units-net_2.2.0-1_i386.deb
lazarus_0.9.24-0_i386.deb
注意蓝色字体标出的那一句,这句代码在Terminal中执行,用于安装libcurl-dev
有了这个组件才可以继续安装fp-units-net包
全部安装完成后,可以从桌面新建一个Launcher,让它指向/usr/bin/startlazarus文件
这样就完成了一个Launcher,可以从桌面直接启动lazarus了,相当于快捷方式。
启动后的lazarus如图所示:
可以看到,它几乎和Delphi一模一样,许多Delphi控件略作修改就能安装在它上面,这使得lazarus的控件也十分的丰富。
最后说一下程序压缩的问题,由于fp-compiler的压缩率问题,编译出来的程序体积都是巨大的,一个空的窗体都能达到14M,这是非常不好的一件事。lazarus提供了一个strip工具来完成程序的压缩
执行命令如下:
cd /usr/bin
strip /home/rarnu/proj/project1
strip后的内容就是你的程序路径,注意必须是完整路径。压缩完毕后,原本14M的程序已变成了2M
当然了,一个2M的空窗口还是无法让人接受,如果想程序更小,可以使用KOL
KOL已经拥有lazarus专用版,具体的使用方法请参考我以前的文章(点击进入)
在lazarus下使用KOL,和在Delphi2007下使用KOL的方法是完全一致的。
- Ubuntu下配置lazarus开发环境======转帖橙子的blog
- ubuntu下为lazarus添加sqlite3开发环境
- Ubuntu下的android开发环境配置
- ubuntu下的PyQt4开发环境配置
- 配置Ubuntu下Android的开发环境
- Ubuntu下的android开发环境配置
- Lazarus: 跨平台的Delphi开发环境
- ubuntu下安装Lazarus
- Ubuntu下开发环境配置
- 1、android应用开发 - ubuntu下开发环境的配置
- Ubuntu环境下配置ThinkPHP开发环境
- Linux下C开发环境的构成和安装===转帖收藏
- ubuntu下的java开发环境的配置
- ubuntu 8.10下java开发环境的配置
- Ubuntu下配置一个高效的PHP开发环境GVIM
- Ubuntu下配置一个高效的PHP开发环境GVIM
- ubuntu下配置VIM做PHP的IDE开发环境
- Ubuntu下配置一个高效的PHP开发环境GVIM
- 慢慢总结PHP面试题,在不断的完善中,希望对以后应聘有好处,答案我都会测试过的
- 关于Direct3D中用于控制三维多边形的着色模式
- J2EE 初学者 sqlserver 连接数据库的三种配置
- openfire SparkWeb 安装配置
- D3D中的颜色和着色
- Ubuntu下配置lazarus开发环境======转帖橙子的blog
- 将一个整数n转换成换成一个字符串。如将1234转换为"1234"。
- 使用KOL开发体积较小的应用程序
- Hibernate3的DetachedCriteria支持
- 引用 DetachedCriteria
- 项目反思:DetachedCriteria需要吗?不需要吗?
- Hibernate中DetachedCriteria的使用
- Hibernate - DetachedCriteria 的完整用法
- 在DetachedCriteria中去掉重复行