__attribute__((weak)) 関数属性

__attribute__((weak)) で定義された関数は、そのシンボルを weak でエクスポートします。

__attribute__((weak)) で宣言した後に __attribute__((weak)) を使用せずに定義した関数は、weak 関数として動作します。これは、__weak キーワードの動作とは異なります。

Note

この関数属性は、ARM コンパイラでサポートされている GNU コンパイラの拡張機能です。

Show/hide

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

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711