非機密扱い | ![]() | ARM DUI0472LJ | ||
| ||||
ホーム > コンパイラのコマンドラインオプション > --default_definition_visibility=visibility |
extern
変数および関数の定義の ELF シンボルのデフォルトの可視性を制御します。
--default_definition_visibility=
visibility
visibility
default
、hidden
、internal
、または protected
のいずれかを指定します。--default_definition_visibility=visibility
を使用すると、ソースファイルに定義されているすべての extern
変数および関数について、__declspec(dll*
)
も __attribute__((visibility("visibility_type
")))
も使用されていなければ指定した ELF シンボル可視性を使用するよう、コンパイラに対して要求することができます。--hide_all
や --no_hide_all
とは異なり、extern
の参照には影響しません。--default_definition_visibility=hidden
が使用されます。