Compiler Option: -s
 
Sets the executable subsystem

Syntax

-s < subsystem >

Parameters

subsystem
The executable subsystem: gui or console.

Description

The -s compiler option specifies the executable subsystem. Allowed subsystems are gui and console (by default, console is used). Specifying a gui subsystem prevents the console window from appearing behind the program window.

The intrinsic macro __FB_GUI__ is set to non-zero (-1) if GUI subsystem mode is active, and set to zero (0) otherwise. #Pragma Gui and #Pragma Gui = 0 provide the source-level form of the same setting.

Platform Differences

  • On Windows and Cygwin, this controls the linker subsystem.
  • Other targets may use the same mode value for target-specific startup or runtime behavior.

See also