the cross compilation tool chain itself). – target = the target platform to be processed by the software (i.e.the cross compilation tool chain itself) will run – host = the platform on which the software (i.e.– build = the platform used to compile the software (i.e.If you have compiled the cross compilation tool chain yourself, you will see the build, host and target parameters: These files will be used when we compile the target platform! Why are there so many in the compilation tool chain under Windows o and A what about the file? This is because the compilation tool chain is compiled and generated in Linux system!. There are a large number of tools in the cross compilation tool chain directory o and A documents. You can see the blog in detail Detailed explanation of one of the ARM Image files / executable files / ELF files / object files. o file is a linked file A is a static library file and needs to be o file generation, as a library, provides function interfaces for external programs. Under Linux, the extension is abbreviated to so, usually under windows dll file. so file: refers to the shared object file, which is used for dynamic connection. Under Linux, the extension is abbreviated to a.
IAR ARM COMPATBLE ARCHIVE
A file: refers to archive file, commonly known as static library file. Under Linux, the extension is abbreviated to o. O file: refers to the object file, commonly known as the target file. In addition, you should also pay attention to distinguishing files on Windows platform and Linux platform. These files are often found in the compiler directory or when compiling the executable program of the target platform. Transferred from: The seven mainstream compilers of ARM (armcc, iar, gcc for arm, LLVM(clang)) are introduced in detail_ Itexp CSDN blog_ armccīefore explaining the compilers, you must first understand the following files.