Use the following command-line options to build bare metal executables and dynamically linked library (DLL) like models for a platform OS:
|to use scatter-loading with Base Platform ABI (BPABI)|
|to produce a BPABI executable|
|to produce a BPABI DLL|
If you are developing applications or DLL for a specific platform OS, based around the Base Platform Application Binary Interface (BPABI), you must use the following information in conjunction with the platform documentation:
bare metal and DLL-like memory model
mandatory symbol versioning in the BPABI DLL-like model
automatic dynamic symbol table rules in the BPABI DLL-like model
addressing modes in the BPABI DLL-like model
C++ initialization in the BPABI DLL-like model.
If you are implementing a platform OS, you must use this information in conjunction with the BPABI specification.
- Other information