- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page