zoukankan      html  css  js  c++  java
  • 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的方法是完全一致的。
  • 相关阅读:
    EL
    Cookie & Session
    JSP !
    Request & response
    The use of servlet
    Details about HTTP
    About Tomcat!
    idea提升效率的高频快捷键!(持续更新中)
    Mysql数据库的使用经验总结
    Myeclipse以及Genymotion工具的使用以及java后台开发小结
  • 原文地址:https://www.cnblogs.com/jxgxy/p/1563727.html
Copyright © 2011-2022 走看看