Performs | ||
| the +check=alloption. |
|
+charlit77 | +charlit77 causes character literals to be placed in writable static storage. This allows character | |
| strings passed as actual arguments to be modified by the called routine. | |
+check={ |
|
|
| all |
|
| none |
|
| uninit |
|
| bounds |
|
| bounds:array |
|
| bounds:all |
|
| bounds:none |
|
|
| |
} |
|
|
| +check=all |
|
| enables | |
| cause an executing program to halt with a runtime error if any of the following is detected: | |
| • Integer overflow |
|
| • Use of uninitialized stack variable | |
| • | |
| • | |
| +check=uninit | enables |
| +check=bounds | enables |
| +check=bounds:arrary enables | |
| +check=bounds:all enables | |
|
| +check=uninit. |
| +check=bounds:none disables | |
| performs | |
|
| to errors. |
+[no]cfc | Enable or Disable |
|
| Compaq/DEC F90 |
|
| language mode. |
|
+cpp={yesnodefault} |
| |
+cpp=yes | tells the compiler to pass the source files specified on the command line to the C preprocessor | |
| before passing them on to the compiler. This option does not apply to .i and .i90 files. | |
+cpp=default | The default, , is to apply the C preprocessor to files that end in the .F extension but not to files | |
| that end in .f or .f90. |
|
+cpp=no | Specifying tells the compiler not to invoke the C preprocessor for all files on the command line, | |
| including those ending in .F. |
If you want to keep the output from the C preprocessor, use the +cpp_keepoption.
+[no]cpp_keep | +cpp_ keep causes the compiler to retain the output from the C preprocessor. If the |
| source filename is file.for file.F, the output filename is file.i; if the source |
| filename is file.f90, the output filename is file.i90. The compiler will accept source |
| files with the.i and .i90 extensions. |
| The default,+nocpp_keep , is to discard the output file. |
24 Compiling and linking