>arm-none-eabi-gcc --help=separate
>arm-none-eabi-gcc --help=separate
>arm-none-eabi-gcc --help=separate The following options take separate arguments: --CLASSPATH Same as -fclasspath=. Use the latter option instead. --assert Same as -A. Use the latter option instead. --bootclasspath Same as -fbootclasspath=. Use the latter option instead. --classpath Same as -fclasspath=. Use the latter option instead. --define-macro Same as -D. Use the latter option instead. --dump Same as -d. Use the latter option instead. --dumpbase Same as -dumpbase. Use the latter option instead. --dumpdir Same as -dumpdir. Use the latter option instead. --encoding Same as -fencoding=. Use the latter option instead. --extdirs Same as -fextdirs=. Use the latter option instead. --imacros Same as -imacros. Use the latter option instead. --include Same as -include. Use the latter option instead. --include-directory Same as -I. Use the latter option instead. --include-directory-after Same as -idirafter. Use the latter option instead. --include-prefix Same as -iprefix. Use the latter option instead. --include-with-prefix Same as -iwithprefix. Use the latter option instead. --include-with-prefix-after Same as -iwithprefix. Use the latter option instead. --include-with-prefix-before Same as -iwithprefixbefore. Use the latter option instead. --output Same as -o. Use the latter option instead. --output-class-directory This option lacks documentation. --output-pch= This option lacks documentation. --param <param>=<value> Set parameter <param> to value. See below for a complete list of parameters. --resource This option lacks documentation. --undefine-macro Same as -U. Use the latter option instead. --write-dependencies Same as -MD. Use the latter option instead. --write-user-dependencies Same as -MMD. Use the latter option instead. -A<question>=<answer> Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>. -CLASSPATH Same as -fclasspath=. Use the latter option instead. -D<macro>[=<val>] Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1. -F <dir> Add <dir> to the end of the main framework include path. -I <dir> Add <dir> to the end of the main include path. -J<directory> Put MODULE files in 'directory'. -L This option lacks documentation. -MD Generate make dependencies and compile. -MF <file> Write dependency output to the given file. -MMD Like -MD but ignore system header files. -MQ <target> Add a MAKE-quoted target. -MT <target> Add an unquoted target. -U<macro> Undefine <macro>. -aux-info <file> Emit declaration information into <file>. -auxbase This option lacks documentation. -auxbase-strip This option lacks documentation. -bootclasspath Same as -fbootclasspath=. Use the latter option instead. -classpath Same as -fclasspath=. Use the latter option instead. -d<letters> Enable dumps from specific passes of the compiler. -dumpbase <file> Set the file basename to be used for dumps. -dumpdir <dir> Set the directory name to be used for dumps. -encoding Same as -fencoding=. Use the latter option instead. -faux-classpath This option lacks documentation. -fintrinsic-modules-path Specify where to find the compiled intrinsic modules. -gnatO Set name of output ALI file (internal switch). -idirafter <dir> Add <dir> to the end of the system include path. -imacros <file> Accept definition of macros in <file>. -imultiarch <dir> Set <dir> to be the multiarch include subdirectory. -imultilib <dir> Set <dir> to be the multilib include subdirectory. -include <file> Include the contents of <file> before other files. -iprefix <path> Specify <path> as a prefix for next two options. -iquote <dir> Add <dir> to the end of the quote include path. -isysroot <dir> Set <dir> to be the system root directory. -isystem <dir> Add <dir> to the start of the system include path. -iwithprefix <dir> Add <dir> to the end of the system include path. -iwithprefixbefore <dir> Add <dir> to the end of the main include path. -o <file> Place output into <file>.