4.3.12. __attribute__((weak))

__attribute__((weak))로 정의된 함수는 심볼을 weak로 내보냅니다.

__attribute__((weak))로 선언된 함수가 __attribute__((weak)) 없이 정의될 경우 weak 함수처럼 동작합니다. 이것은 __weak 키워드와 동일한 동작이 아닙니다.

Note

이 함수 특성은 ARM 컴파일러에서 지원하는 GNU 컴파일러 확장입니다.

예제

extern int Function_Attributes_weak_0 (int b) __attribute__ ((weak));

추가 참고

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