3.2. microlib로 응용 프로그램 빌드

이 단원에서는 microlib와 링크된 응용 프로그램을 만드는 방법에 대해 설명합니다. microlib의 함수는 다음과 같은 기능을 합니다.

microlib를 사용하여 프로그램을 빌드하려면 --library_type=microlib 명령 행 옵션을 사용해야 합니다. 필요한 경우 다른 파일에 있는 컴파일러, 어셈블러 또는 링커에서 이 옵션을 사용할 수 있습니다. 이 옵션을 링커와 함께 사용하여 다른 모든 옵션을 재정의할 수 있습니다.

Example 3.1에서는 컴파일러에서 이 옵션을 사용하는 방법을 보여 줍니다. microlib는 main.c 파일에 대해서만 선택됩니다.

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에서는 어셈블러에서 이 옵션을 사용하는 방법을 보여 줍니다. microlib는 more.s 파일에 대해서만 선택됩니다.

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에서는 링커에서 이 옵션을 사용하는 방법을 보여 줍니다. microlib는 main.cextra.c 파일 모두에 대해 선택됩니다.

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 0349AK
Non-Confidential