3.2. 使用 microlib 构建应用程序

本节介绍如何创建与 microlib 链接的应用程序。 microlib 中的函数负责:

要使用 microlib 构建程序,必须使用命令行选项 --library_type=microlib。 根据需要,编译器、汇编程序或链接器可使用此选项处理不同的文件。 将此选项与链接器配合使用时,将覆盖所有其他选项。

Example 3.1 说明了编译器使用此选项的情形,它仅为 main.c 文件选择了 microlib。

Example 3.1.  编译器选项

armcc --library_type=microlib -c main.c

armcc -c extra.c

armlink -o image.axf main.o extra.o

Example 3.2 说明了汇编程序使用此选项的情形,它仅为 more.s 文件选择了 microlib。

Example 3.2.  汇编程序选项

armcc -c main.c

armcc -c extra.c

armasm --library_type=microlib more.s

armlink -o image.axf main.o extra.o more.o

Example 3.3 说明了链接器使用此选项的情形,它为 main.cextra.c 文件均选择了 microlib。

Example 3.3.  链接器选项

armcc -c main.c

armcc -c extra.c

armlink --library_type=microlib -o image.axf main.o extra.o

有关详细信息,请参阅:

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential