2.1.9. --arm_linux_configure

이 옵션은 GNU C 라이브러리 glibc의 포함 경로, 라이브러리 경로 및 표준 라이브러리를 설명하는 구성 파일을 만들어 ARM Linux에서 사용할 RVCT를 구성합니다. 이렇게 만든 구성 파일은 코드를 빌드할 때 사용됩니다.

사용법

자동 및 수동 구성 방식이 적용됩니다. 자동 구성의 경우 PATH 환경 변수에 대한 GNU 도구 체인 설치를 자동으로 찾아서 이를 쿼리하여 사용할 구성 설정을 결정합니다. 수동 구성을 사용하면 헤더 파일 및 라이브러리에 대해 직접 위치를 지정할 수 있습니다. 전체 GNU 도구 체인을 설치하지 않은 경우 수동 구성을 사용할 수 있습니다.

자동 구성을 수행하려면 다음을 사용합니다.

  • armcc --arm_linux_configure --arm_linux_config_file=config_file_path --configure_gcc=path --configure_gld=path

    여기서 config_file_path는 만들어지는 구성 파일의 경로 및 파일 이름입니다. 경우에 따라 GCC(GNU 컴파일러 컬렉션) 드라이버 위치와 GNU 링커 위치를 지정하여 시스템 PATH 환경 변수에서 결정된 위치를 재정의할 수 있습니다.

수동 구성을 수행하려면 다음을 사용합니다.

  • armcc --arm_linux_configure --arm_linux_config_file=path --configure_cpp_headers=path --configure_sysroot=path

    여기서 GNU libstdc++ STL(Standard Template Library) 헤더 파일의 경로와 라이브러리 및 헤더 파일이 들어 있는 시스템 루트 경로가 지정됩니다.

제한

자동 구성을 사용하려면 GNU 도구 체인이 시스템에 있어야 합니다.

자동 구성 방법을 사용하는 경우 시스템 PATH 환경 변수를 사용하여 ARM Linux GCC를 찾아야 합니다. 시스템 경로에 적절한 GCC가 없는 경우에는 경로에 직접 GCC를 추가하거나 --configure_gcc(및 경우에 따라 --configure_gld)를 사용하여 수동으로 적절한 GCC 위치를 지정할 수 있습니다.

기본값

추가 옵션을 사용하여 GCC 또는 GNU 링커 위치를 지정하지 않으면 자동 구성이 적용됩니다. 즉, 추가 옵션을 통해 별도로 지정하지 않는 한 컴파일러는 시스템 경로 환경 변수를 사용하여 ARM Linux GCC를 찾습니다.

추가 참고

Copyright © 2007-2009 ARM Limited. All rights reserved.ARM DUI 0348BK
Non-Confidential