w

C に適用 C++ に適用

目的

警告以下のレベルのメッセージを抑制するように要求する。このオプションを指定するのは、-qflag=e:e を指定するのと同等です。

構文


構文図

重大エラーに追加情報を提供する情報および警告メッセージは、このオプションでは使用不可にできません。例えば、多重定義の解決に関する問題によって発生する重大エラーでは、情報メッセージも生成されます。これらの通知メッセージは、-w オプションで使用不可にできません。

void func(int a){} 
void func(int a, int b){} 
int main(void) 
{ 
func(1,2,3); 
  return 0;
} 
 

 
 
"x.cpp", line 6.4: 1540-0218 (S) The call does not match any parameter list for "func". 
"x.cpp", line 1.6: 1540-1283 (I) "func(int)" is not a viable candidate. 
"x.cpp", line 6.4: 1540-0215 (I) The wrong number of arguments have been specified for "func(int)".
"x.cpp", line 2.6: 1540-1283 (I) "func(int, int)" is not a viable candidate. 
"x.cpp", line 6.4: 1540-0215 (I) The wrong number of arguments have been specified for "func(int, int)". 
 

myprogram.c をコンパイルして警告メッセージを表示させないようにするには、以下を入力します。

xlc++ myprogram.C -w

関連参照

コンパイラーのコマンド行オプション
flag IBM Copyright 2003