Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-6969DD20-5BAF-4D1C-AD27-C56C91077E8A
Visible to Intel only — GUID: GUID-6969DD20-5BAF-4D1C-AD27-C56C91077E8A
COMPILER_OPTIONS
Module Intrinsic Inquiry Function: Returns a string containing the compiler options that were used for compilation.
Module
USE ISO_FORTRAN_ENV
Syntax
result = COMPILER_OPTIONS( )
Results
The result is a scalar of type default character of processor-defined length.
The return value is a list of the compiler options that were used for compilation.
Example
Consider the following file named t.f90:
use ISO_FORTRAN_ENV character (len = :), allocatable :: res res = compiler_options () print *, "len of res is: ", len (res) print *, "('<<', A, '>>')") res deallocate (res) end
The following is the output:
Linux
Lin$ ifx -o t.out -warn alignments -assume writeable-strings t.f90 Lin$ ./t.out len of res is: 51 <<-o t.out -warn alignments -assume writeable-strings>>
Windows
Win>ifx /exe:t /warn:alignments /assume:writeable-strings t.f90 Intel(R) Visual Fortran Compiler for applications running on architecture, Version version Built date-and-time by user on platform in directory Copyright (C) 1985-2016 Intel Corporation. All rights reserved. Microsoft (R) Incremental Linker Version version Copyright (C) Microsoft Corporation. All rights reserved. -out:t.exe -subsystem:console t.obj Win> t.exe len of compiler_options is: 48 <</exe:t /warn:alignments /assume:writeable-strings>>