2.1.1. 코드 예제

이 장에서는 여러 가지 코드 예제를 제공합니다. 이러한 코드 예제의 대부분은 install_directory\RVDS\Examples\...\asm 디렉토리에 있습니다.

다음 단계에 따라 어셈블리 언어 파일을 빌드하고 링크합니다.

  1. 명령 프롬프트에 armasm --debug filename.s를 입력하여 파일을 어셈블하고 디버그 테이블을 생성합니다.

  2. 다음으로 armlink filename.o -o filename 을 입력하여 객체 파일을 링크하고 ELF 실행 이미지를 생성합니다.

이미지를 실행하고 디버깅하려면 RealView ISS (RealView Instruction Set Simulator) 와 같은 적절한 디버그 타겟을 사용하여 RealView 디버거와 같은 호환 디버거로 이미지를 로드합니다.

어셈블러에서 소스 코드를 변환하는 방법을 보려면 다음을 입력하십시오.

fromelf -c filename.o

armlink에 대한 자세한 내용은 링커 사용 설명서를, fromelf에 대한 자세한 내용은 유틸리티 설명서를 참조하십시오.

ELF 및 DWARF에 대한 자세한 내용은 www.infocenter.arm.com에서 ABI (응용 프로그램 바이너리 인터페이스) 설명서를 참조하십시오.

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential