Lazarus - IDE的绝对强者

Lazarus是一款基于FreePascal的开源IDE,与经典的Delphi非常相似,支持跨平台开发。它使用LCL库,涵盖各种应用、网络和数据库功能。与Delphi兼容,Lazarus在www.lazarus.freepascal.org可以下载,包括配套的最新FreePascal编译器。
摘要由CSDN通过智能技术生成
(下边是我刚刚在一个论坛上发的帖子)

用过delphi吗?至少听说过吧!在我心中,它可是啥都能干的简单的开发工具(从驱动程序一直到高级ERM都能完成)呀!
还在用Kylix吗?人家borland早把kylix扔了!

你是否听说过lazarus呢?????它是一款freepascal的开源ide,相当棒!它使用LCL类库,根VCL几乎一样,不仅如此,界面也跟经 典的delphi基本一样。LCL根VCL一样,包揽了从基本应用到网络到数据库等等各个方面的功能,而且跨平台,只要你不编写平台专用代码,你只需要针 对不同平台进行编译后就可以去别的平台运行!

freepascal是什么????freepascal是免费开源的编译器,虽然历史比不上gpc,但是功能绝对强大,而且跨了几乎所有能跨的 平台,它兼容传统pascal、标准object pascal、delphi的object pascal,同时,它还支持自己object pascal(一般不必考虑这些细节,用到专用语法的话,只需通过一个编译指令或编译开关很容易地指定)。而且,它编译出来的代码效率极高。


lazarus可以在www.lazarus.freepascal.org下载,freepascal源里有,不过版本太低,不支持最新的lazarus,不过lazarus的下载页面已经包含了整套的最新freepascal的deb包了。


 

Free Pascal Compiler version 2.0.4 [2006/08/22] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
/usr/lib/fpc/2.0.4/ppc386 [options] 
< inputfile >  [options]
put + after a boolean switch option to enable it, - to disable it
  -a     the compiler doesn't delete the generated assembler file
      -al        list sourcecode lines in assembler file
      -an        list node info in assembler file
      -ap        use pipes instead of creating temporary assembler files
      -ar        list register allocation/release info in assembler file
      -at        list temp allocation/release info in assembler file
  -A
< x >   output format:
      -Adefault  use default assembler
      -Aas       assemble using GNU AS
      -Anasmcoff coff (Go32v2) file using Nasm
      -Anasmelf  elf32 (Linux) file using Nasm
      -Anasmwin32Win32 object file using Nasm
      -AnasmwdosxWin32/WDOSX object file using Nasm
      -Awasm     obj file using Wasm (Watcom)
      -Anasmobj  obj file using Nasm
      -Amasm     obj file using Masm (Microsoft)
      -Atasm     obj file using Tasm (Borland)
      -Aelf      elf32 (Linux) using internal writer
      -Acoff     coff (Go32v2) using internal writer
      -Apecoff   pecoff (Win32) using internal writer
  -b     generate browser info
      -bl        generate local symbol info
  -B     build all modules
  -C
< x >   code generation options:
      -Cc
< x >      set default calling convention to  < x >
      -CD        create also dynamic library (not supported)
      -Ce        Compilation with emulated floating point opcodes
      -Cf
< x >      Select fpu instruction set to use, see fpc -i for possible values
      -Cg        Generate PIC code
      -Ch
< n >       < n >  bytes heap (between 1023 and 67107840)
      -Ci        IO-checking
      -Cn        omit linking stage
      -Co        check overflow of integer operations
      -Cp
< x >      select instruction set, see fpc -i for possible values
      -Cr 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值