- Purchasing and Activating Simply Fortran
- Using Simply Fortran
- The Simply Fortran Interface
- Editing in Simply Fortran
- Projects in Simply Fortran
- Building Projects
- Launching Projects
- Debugging Programs
- External Tools
- Version Control
- Options and Configuration
- Licensing
Launching
This category contains options related to how Simply Fortran spawns child processes, including programs compiled by the user.
Use Resilient Process Creation
Enabled by default, this option uses a background launch system that will timeout if the child process is not started after 30 seconds. This timeout period is needed to warn the user if, for example, a virus scanner is intercepting and blocking the process creation calls.
Force Launch Using system() Call
This option will launch projects using the system() library call rather than the normal execl() method on Linux and macOS, which can be problematic in certain conditions.
Detect Crashes and Suggest Diagnostics and Debugging
When enabled, Simply Fortran will attempt to detect your program crashing after launch. When a crash is detected, Simply Fortran will suggest enabling Runtime Diagnostics or launching the program within the debugger if possible. This feature is meant to aid users in quickly hunting down crashes if they are unfamiliar with some of Simply Fortran’s capabilities.
