QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 671|回复: 2

谁能给我一个可以下的pascal?

[复制链接]
发表于 2003-7-21 19:57:02 | 显示全部楼层 |阅读模式
freepascal.org的不能下啊
我每个镜像都4过了
怎么办啊?
 楼主| 发表于 2003-7-21 19:57:33 | 显示全部楼层
要rpm的
回复

使用道具 举报

 楼主| 发表于 2003-7-21 20:24:23 | 显示全部楼层
我运行fpc,就显示这个,显示完了就没了,怎么用啊?
[root@localhost root]# fpc
Free Pascal Compiler version 1.0.10 [2003/06/26] for i386
Copyright (c) 1993-2003 by Florian Klaempfl
/usr/lib/fpc/1.0.10/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
      -ar        list register allocation/release info in assembler file
      -at        list temp allocation/release info in assembler file
  -b     generate browser info
      -bl        generate local symbol info
  -B     build all modules
  -C&lt;x&gt;  code generation options:
      -CD        create also dynamic library (not supported)
      -Ch&lt;n&gt;     &lt;n&gt; bytes heap (between 1023 and 67107840)
      -Ci        IO-checking
      -Cn        omit linking stage
      -Co        check overflow of integer operations
      -Cr        range checking
      -CR        verify object method call validity
      -Cs&lt;n&gt;     set stack size to &lt;n&gt;
      -Ct        stack checking
      -CX        create also smartlinked library
*** press enter ***

  -d&lt;x&gt;  defines the symbol &lt;x&gt;
  -e&lt;x&gt;  set path to executable
  -E     same as -Cn
  -F&lt;x&gt;  set file names and paths:
      -FD&lt;x&gt;     sets the directory where to search for compiler utilities
      -Fe&lt;x&gt;     redirect error output to &lt;x&gt;
      -FE&lt;x&gt;     set exe/unit output path to &lt;x&gt;
      -Fi&lt;x&gt;     adds &lt;x&gt; to include path
      -Fl&lt;x&gt;     adds &lt;x&gt; to library path
      -FL&lt;x&gt;     uses &lt;x&gt; as dynamic linker
      -Fo&lt;x&gt;     adds &lt;x&gt; to object path
      -Fr&lt;x&gt;     load error message file &lt;x&gt;
      -Fu&lt;x&gt;     adds &lt;x&gt; to unit path
      -FU&lt;x&gt;     set unit output path to &lt;x&gt;, overrides -FE
  -g     generate debugger information:
      -gg        use gsym
      -gd        use dbx
      -gh        use heap trace unit (for memory leak debugging)
      -gl        use line info unit to show more info for backtraces
      -gc        generate checks for pointers
  -i     information
      -iD        return compiler date
      -iV        return compiler version
*** press enter ***

      -iSO       return compiler OS
      -iSP       return compiler processor
      -iTO       return target OS
      -iTP       return target processor
  -I&lt;x&gt;  adds &lt;x&gt; to include path
  -k&lt;x&gt;  Pass &lt;x&gt; to the linker
  -l     write logo
  -n     don't read the default config file
  -o&lt;x&gt;  change the name of the executable produced to &lt;x&gt;
  -pg    generate profile code for gprof (defines FPC_PROFILE)
  -P     use pipes instead of creating temporary assembler files
  -S&lt;x&gt;  syntax options:
      -S2        switch some Delphi 2 extensions on
      -Sc        supports operators like C (*=,+=,/= and -=)
      -sa        include assertion code.
      -Sd        tries to be Delphi compatible
      -Se&lt;x&gt;     compiler stops after the &lt;x&gt; errors (default is 1)
      -Sg        allow LABEL and GOTO
      -Sh        Use ansistrings
      -Si        support C++ styled INLINE
      -Sm        support macros like C (global)
      -So        tries to be TP/BP 7.0 compatible
      -Sp        tries to be gpc compatible
*** press enter ***

      -Ss        constructor name must be init (destructor must be done)
      -St        allow static keyword in objects
  -s     don't call assembler and linker (only with -a)
      -st        Generate script to link on target
      -sh        Generate script to link on host
  -u&lt;x&gt;  undefines the symbol &lt;x&gt;
  -U     unit options:
      -Un        don't check the unit name
      -Ur        generate release unit files
      -Us        compile a system unit
  -v&lt;x&gt;  Be verbose. &lt;x&gt; is a combination of the following letters:
      e : Show errors (default)       d : Show debug info
      w : Show warnings               u : Show unit info
      n : Show notes                  t : Show tried/used files
      h : Show hints                  m : Show defined macros
      i : Show general info           p : Show compiled procedures
      l : Show linenumbers            c : Show conditionals
      a : Show everything             0 : Show nothing (except errors)
      b : Show all procedure          r : Rhide/GCC compatibility mode
          declarations if an error    x : Executable info (Win32 only)
          occurs
  -V     write fpcdebug.txt file with lots of debugging info
  -X     executable options:
*** press enter ***

      -Xc        link with the c library
      -Xs        strip all symbols from executable
      -XD        try to link dynamic          (defines FPC_LINK_DYNAMIC)
      -XS        try to link static (default) (defines FPC_LINK_STATIC)
      -XX        try to link smart            (defines FPC_LINK_SMART)

Processor specific options:
  -A&lt;x&gt;  output format:
      -Aas       assemble using GNU AS
      -Aasaout   assemble using GNU AS for aout (Go32v1)
      -Anasmcoff coff (Go32v2) file using Nasm
      -Anasmelf  elf32 (Linux) file using Nasm
      -Anasmobj  obj file using Nasm
      -Amasm     obj file using Masm (Microsoft)
      -Atasm     obj file using Tasm (Borland)
      -Acoff     coff (Go32v2) using internal writer
      -Apecoff   pecoff (Win32) using internal writer
  -R&lt;x&gt;  assembler reading style:
      -Ratt      read AT&amp;T style assembler
      -Rintel    read Intel style assembler
      -Rdirect   copy assembler text directly to assembler file
  -O&lt;x&gt;  optimizations:
      -Og        generate smaller code
*** press enter ***

      -OG        generate faster code (default)
      -Or        keep certain variables in registers
      -Ou        enable uncertain optimizations (see docs)
      -O1        level 1 optimizations (quick optimizations)
      -O2        level 2 optimizations (-O1 + slower optimizations)
      -O3        level 3 optimizations (same as -O2u)
      -Op&lt;x&gt;     target processor:
         -Op1  set target processor to 386/486
         -Op2  set target processor to Pentium/PentiumMMX (tm)
         -Op3  set target processor to PPro/PII/c6x86/K6 (tm)
  -T&lt;x&gt;  Target operating system:
      -TBeOS     BeOS
      -TFREEBSD  FreeBSD
      -TGO32V1   version 1 of DJ Delorie DOS extender
      -TGO32V2   version 2 of DJ Delorie DOS extender
      -TLINUX    Linux
      -TNETBSD   NetBSD
      -TOPENBSD  OpenBSD(a.out)
      -TOS2      OS/2 2.x
      -TQNX      QNX
      -TSUNOS    SunOS/Solaris
      -TWin32    Windows 32 Bit
  -W&lt;x&gt;  Win32-like target options
*** press enter ***

      -WB&lt;x&gt;     Set Image base to Hexadecimal &lt;x&gt; value
      -WC        Specify console type application
      -WD        Use DEFFILE to export functions of DLL or EXE
      -WF        Specify full-screen type application (OS/2 only)
      -WG        Specify graphic type application
      -WN        Do not generate relocation code (necessary for debugging)
      -WR        Generate relocation code

  -?     shows this help
  -h     shows this help without waiting
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 09:01 , Processed in 0.041574 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表