I am learning to use Intel FORTRAN command line to compiler ANSYS supplied demonstration programs.
One of the compiler examples is:
ifort -D__EFL -DNOSTDCALL -DARGTRAIL -DPCWINNT_SYS -DPCWIN64_SYS -DPCWINX64_SYS -DCADOE_ANSYS -Qfpp -4Yportlib -4Ya /nologo /c /Fo.\ /DFORTRAN /MD /include:"%ipath%" %srcfiles%
I get get help and understand the meaning of options: /nologo, /c, /Fo.\, /MD, /include
But I have few questions for the the rest
1. what are the options: -D__EFL -DNOSTDCALL -DARGTRAIL -DPCWINNT_SYS -DPCWIN64_SYS -DPCWINX64_SYS -DCADOE_ANSYS /DFORTRAN?
2. As conventions in ifort, options prefixed with dash are for Linux and OS X, and prefixed with slash are for windows OS. Why do they (such as -Qfpp and /c) appear simultaneously？
In addition, I want to link the library created by gfortran compiler. What are the corresponding compiler options of the above command line in gfortran?
Can someone give explanations in details of the above ifort compiler options?
Thanks in advance!
PS: the IVF compiler version is:
Intel(R) Visual Fortran Composer XE 2013 Update 5 Integration for Microsoft Visual Studio* 2012, 13.0.3636.11,