3

–native

The –nativeoption causes pc to generate code for the best floating-point hardware available on the machine you are compiling on.

The -fastmacro includes -nativein its expansion.

(Solaris 2.x only) This option is a synonym for -xtarget=native.

-nocx

(Solaris 1.x only) The -nocxoption makes the output executable file about 128K bytes smaller by not linking with the -lcxoption. However, the runtime performance and accuracy of binary-decimal base conversion is somewhat compromised.

-nolib

The -noliboption instructs the compiler not to link any libraries by default—that is, no -loptions are passed to ld. Normally, the pc driver passes -lcto ld.

When you use -nolib, pass all -loptions yourself. For example, the following command links libm statically and the other libraries dynamically:

hostname% pc -nolib -Bstatic -lm -Bdynamic -lc test.p

–nolibmil

The –nolibmiloption instructs the compiler to reset –fastso that it does not include inline templates. Use this option after the –fastoption, as in:

hostname% pc –fast –nolibmil myprog.p

-noqueue

The -noqueueoption instructs the compiler not to queue this compilation if a license is not available. Under normal circumstances, if no license is available, the compiler waits until one becomes available. With this option, the compiler returns immediately.

The Pascal Compiler

35

Page 59
Image 59
HP SunSoft Pascal 4.0 manual Native, Nocx, Nolibmil, Noqueue