Skip to content
Advertisement

How can I setup linux to compile FORTRAN code into windows binaries?

I’m working on a FORTRAN project and I would like to build all of the binaries that I want to maintain on a linux machine that is dedicated for automated builds. I have successfully used mingw to build 32-bit and 64-bit binaries from C source for windows machines on the linux machine with the following packages on Ubuntu.

apt-get install mingw32
apt-get install mingw-w64

Then I run the following commands to actually compile:

gcc -b amd64-mingw32msvc -V 4.4.4 -o <...other options>

However, the mingw packages that I’ve obtained via apt-get do not include FORTRAN compilers.

Anybody got any ideas on what I can do?

Advertisement

Answer

You can always download and install a prebuilt compiler from the MinGW(-w64) project itself:

Windows 64-bit: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/4.6.2-1/ Windows 32-bit: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/4.6.2-1/

Just unpack somewhere and add the cross*/bin directory to PATH.

I include (obj)c(++) and fortran.

User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement