How do i compile optimized for all processors one binary
This information can be used by an Integrated Development Environment IDE to provide information on classes, objects, procedures, types and variables in a unit. When this options is enabled, it will verify that all pointer accesses are within the heap. W i n d o w s for handhelds ARM processor. X Enable use of an executable stack Linux -Xx Specify executable options.
If your program accesses an array element with an invalid index, or if it increases an enumerated type beyond its scope, a run-time error will be generated. Set the name of the program entry routine. The parameter x can be one of the following: One of the options is dwarfsets:
This is useful when making release distributions. Generate linker map file. Produces a report about heap usage after the program exits -gl Use the lineinfo unit see Unit Reference. Generate table for Virtual Entry calls. This also applies to the possibly generated batch script.
Use fpc -i to get a list of targets supported by the compiler binary. This option can take an extra parameter, mainly used for cross-compilation. When this options is enabled, it will verify that all pointer accesses are within the heap.
LA Define library name substitutions for the linking stage. Novell Netware Module libc. This tells the compiler what kind of executable should be generated. It can have one of the following values:
This should only be necessary when generating libraries on l i n u x or other Unices. Prepend binutils names with XXX for cross-compiling. This also applies to the possibly generated batch script.
LA Define library name substitutions for the linking stage. Smartlinking will only link in the code parts that are actually needed by the program. Darwin N Do not generate a relocation section. This is the opposite of the -d option. LD Exclude default order of standard libraries.