Previous  Up  Next
SEGGER Embedded Studio help and assistance Package management Breakpoint expressions Debug expressions
Uninstalling SEGGER Embedded Studio for ARM
SEGGER Toolchain Release Notes SEGGER Assembler User Guide SEGGER Linker User Guide SEGGER Runtime Library User Guide
File naming conventions
-allow-multiple-definition (Allow multiple symbol definition) -ansi (Warn about potential ANSI problems) -ar (Archive output) -arch (ARM architecture) -be (ARM Big Endian) -builtins (Use Builtins) -c (Compile to object code, do not link) -clang (Use clang compiler/assembler) -cmselib (ARM Create CMSE import library) -codec (Set file codec) -common (Allocate globals in common) -cpu (ARM cpu core) -d (Define linker symbol) -debugio (ARM Define debugio implementation) -depend (Generate dependency file) -D (Define macro symbol) -emit-relocs (Emit relocations) -e (Set entry point symbol) -exceptions (Enable C++ Exception Support) -E (Preprocess) -fill (Fill gaps) -fabi (ARM Floating Point Code Generation) -fpu (ARM FPU) -framepointer (Enable generation of framepointer) -F (Set output format) -g (Generate debugging information) -hascmse (ARM Generate cmse instructions) -hascrc (ARM Generate crc instructions) -hascrypto (ARM Generate crypto instructions) -hasdsp (ARM Generate dsp instructions) -hasidiv (ARM Generate integer divide instructions) -hassmallmultiplier (ARM Do not generate multiply instructions) -help (Display help information) -instrument (Instrument functions) -I (Define user include directories) -I- (Exclude standard include directories) -J (Define system include directories) -kasm (Keep assembly code) -kldscript (Keep linker script) -kpp (Keep preprocessor output) -K (Keep linker symbol) -l- (Do not link standard libraries) -longcalls (ARM Generate long calling sequences) -lto (Enable link time optimization) -L (Set library directory path) -memorymap (Memory map file) -memorymapmacros (Memory map macros) -M (Display linkage map) -n (Dry run, no execution) -nointerwork (ARM No interwork code for v4t) -nowarn-mismatch (ARM No warning on architecture mismatch) -nowarn-enumsize (ARM No warning on enum size mismatch) -nowarn-wcharsize (ARM No warning on wide character size mismatch) -nostderr (No stderr output) -O (Optimize output) -o (Set output file name) -patch (Run patch command) -placement (Section placement file) -placementmacros (Section placement macros) -placementsegments (Section placement segments) -printf (Select printf capability) -rtti (Enable C++ RTTI Support) -R (Set section name) -scanf (Select scanf capability) -segger (Use SEGGER assembler/compiler/linker) -shortenums (ARM Minimal sized enums) -shortwchar (ARM 16-bit wide chars) -simd (ARM Generate vector processing code) -std (Select language standard) -strip (Strip symbols from executable) -symbols (Link symbols) -thumb (ARM Generate thumb code) -T (Supply linker script) -U (Undefine macro symbol) -unwindtables (Generate unwind tables) -v (Verbose execution) -vectorize (ARM Generate vector processing code) -w (Suppress warnings) -we (Treat warnings as errors) -W (Pass option to tool) -x (Specify file types)
Embed Command-Line License Manager Package generator Package manager