Table 6 Options for controlling the Linker (continued)
Option | Function |
| +demand_load on the command line, you must also |
| specify it on the link line. The default is +nodemand_load. |
| nl |
| For information about using this option, see “Creating |
| |
|
|
+FPflags | Specify how the runtime environment for trapping |
| |
| startup. If you compile and link separately and specify +FP |
| on the command line, you must also specify it on the link |
| line with the identical set of flags. The default is that all |
| traps are disabled. See the ld(1) manpage for specific |
| values for flags. |
| nl |
| For information using this option, see |
| |
|
|
+[no]fp_exceptions | Enable [disable] |
| |
| to issue a procedure traceback for runtime errors. The |
| default is +nofp_exceptions. |
| nl |
| For information using this option, see |
| |
|
|
Add directory to the front of the library search path. | |
| This option applies only to libraries specified by the |
| option (see below). If you compile and link separately and |
| specify |
| on the link line. |
| nl |
| For information about using this option, see “Library search |
| |
|
|
Link the library libx.a or libx.sl to the executable | |
| program. If you compile and link separately and specify |
| |
| link line. |
| nl |
| For information about using this option, see “Linking to |
| nondefault libraries” (page 52)and the ld(1) manpage. |
|
|
Name the output file outfile instead of the default | |
| a.out. If linking is suppressed |
| instead to name the object files. |
|
|
+[no]shared | Cause the output file from the linker to be marked shared |
| [unshared]. If you compile and link separately and specify |
| +shared on the command line, you must also specify it |
| on the link line. The default is +shared. For information |
| about using this option, see “Creating shared executables” |
| |
|
|
+[no]strip | Strip [do not strip] symbol table information from the linker |
| output. For more information, see the ld(1)) and strip(1) |
| manpages. This option is not compatible with |
| compile and link separately and specify +strip on the |
| command line, you must also specify it on the link line. The |
| default is +nostrip. |
| nl |
| For information about using this option, see “Stripping |
| |
|
|
+[no]ttybuf | Use buffered [unbuffered] output to the terminal. The default |
| is +ttybuf. |
|
|
+[no]U77 | Invoke [do not invoke] support for the libU77 library (BSD |
| 3f). If you compile and link separately and specify +U77 |
| on the compile line, you must also specify it on the link |
| line. The default is +noU77. |
| nl |
16 An overview of HP Fortran