Ubuntu下配置lazarus开发环境
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了,相当于快捷方式。 可以看到,它几乎和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的方法是完全一致的。 |