Last Update 2020/10/25
--help=joined
指定されたクラスおよび修飾子に合致するコマンドラインオプションの説明を、標準出力へ出力
指定可能な修飾子 joined : 連続したテキストに続く等号の後に現れる引数を取るオプションを表示
指定可能な修飾子 joined : 連続したテキストに続く等号の後に現れる引数を取るオプションを表示
テスト概要
コマンド「gcc --help=joined」の実行
実行環境
GCC-8.2.0
GNU C Library 2.28
GNU Binutils 2.31.1
GNU C Library 2.28
GNU Binutils 2.31.1
コード例・出力内容中の表記
・実行例中の太字表記部分は、コマンドなどの入力された文字列を示します。
・「︙」や「...」の着色省略表記は、 実際のソースコードや出力内容などを省略加工した部分を示します。
・「︙」や「...」の着色省略表記は、 実際のソースコードや出力内容などを省略加工した部分を示します。
実行結果
$ gcc --help=joined 連続したテキストに続く等号の後に現れる引数を取るオプションを表示
The following options take joined arguments:
--assert= Same as -A. Use the latter option instead.
--define-macro= Same as -D. Use the latter option instead.
--dump= Same as -d. Use the latter option instead.
--help=<class> Display descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings,
undocumented, params.
--imacros= Same as -imacros. Use the latter option instead.
--include-directory-after= Same as -idirafter. Use the latter option instead.
︙
-mstringop-strategy= Chose strategy to generate stringop using.
-mtls-dialect= Use given thread-local storage dialect.
-mtune-ctrl= Fine grain control of tune features.
-mtune= Schedule code for given CPU.
-mveclibabi= Vector library ABI to use.
-o <file> Place output into <file>.
Known assembler dialects (for use with the -masm= option):
att intel
Known ABIs (for use with the -mabi= option):
ms sysv
Known code models (for use with the -mcmodel= option):
32 kernel large medium small
Valid arguments to -mfpmath=:
387 387+sse 387,sse both sse sse+387 sse,387
Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):
keep thunk thunk-extern thunk-inline
Known data alignment choices (for use with the -malign-data= option):
abi cacheline compat
Known vectorization library ABIs (for use with the -mveclibabi= option):
acml svml
Known address mode (for use with the -maddress-mode= option):
long short
Known preferred register vector length (to use with the -mprefer-vector-width= option)
128 256 512 none
Known stack protector guard (for use with the -mstack-protector-guard= option):
global tls
Valid arguments to -mstringop-strategy=:
byte_loop libcall loop rep_4byte rep_8byte rep_byte unrolled_loop vector_loop
Known TLS dialects (for use with the -mtls-dialect= option):
gnu gnu2
$