Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

REDISTRIBUTABLE

Guaglardi__Paul
Beginner
822 Views

Compiled a FORTRAN program and it would not run on a computer that did not have the INTEL FORTRAN installed.

After some research found that a REDISTRIBUTABLE package was required, possibly, for both the 32 Bit and the 64 Bit.

Are there any instructions as to utilize these packages or what settings might be needed in order to make it so that a compiled executable can be shared without hiccup?

0 Kudos
1 Reply
IanH
Honored Contributor III
822 Views

The compiler documentation include some information, for example https://software.intel.com/en-us/fortran-compiler-18.0-developer-guide-and-reference-redistributing-libraries-when-deploying-applications.

You will find lots of articles and posts on this forum (e.g. there's a link to the redistributables in the faq list in the introductory pane on the forum home page). When reading articles, be mindful that compiler defaults around runtime libraries being static or dynamic may have changed (not sure when - it is probably a few years ago, and the change might only be when compiling in Visual Studio).

As mentioned in the other post, static linking might be a solution for you, depending on specifics of your program - no OpenMP, single executable with no application DLL's, etc. Post more information about the specifics of your application, your deployment process, etc,  for more advice.

0 Kudos
Reply