GerritGroot
Technical User
Hi,
Building (and compiling) an executable in gfortran using the options:
-Wall
-O3
-fbounds-check
It happened to me that the executable seemed to have fortran code information included, which is not always desired.
Once running the executable, the program broke down on some insignificant error and said something like:
My question is:
Why does my executable contain this information, shouldn't it be just plain machine code not knowing anything about the source code?
Can I exclude this info from my *.exe by some compiler option?
Thanks,
Gerrit
P.S.: Can't repeat the message here because I improved the code already and don't remember exactly where it was.
Building (and compiling) an executable in gfortran using the options:
-Wall
-O3
-fbounds-check
It happened to me that the executable seemed to have fortran code information included, which is not always desired.
Once running the executable, the program broke down on some insignificant error and said something like:
Code:
"error on line so and so of subroutine so and so"
My question is:
Why does my executable contain this information, shouldn't it be just plain machine code not knowing anything about the source code?
Can I exclude this info from my *.exe by some compiler option?
Thanks,
Gerrit
P.S.: Can't repeat the message here because I improved the code already and don't remember exactly where it was.