FreeBASIC マニュアルのトップに戻る

FreeBASIC CompilerOptw

目次→コンパイラ→コマンド・ラインを使うCompiler Option: -w←オリジナル・サイト
目次コンパイラ・オプション一覧Compiler Option: -w←オリジナル・サイト

コンパイラ・オプション: -w 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

最小の警戒基準を設定します。

構文:
-w level | all | none | param | escape | pedantic | next | funcptr | constness | suffix | error | upcast

パラメーター:
level
警告メッセージは、この値と等しいか、より大きいレベルの場合だけ、出力されます。
all
ゼロ (0)level を指定することと、等価です。
none
すべての警告を出力しません。
param
手続きパラメーターが、ByVal でも ByRef でも指定されない場合に、警告します。
escape
文字列直定数に、エスケープ文字(\) が含まれている場合に、警告します。
pedantic
param 引数と escape 引数 の両方を指定することと同じです。
さらに、ByVal で渡されたパラメータの長さと、ポインタのみに変換される Cptr の長さのチェックに加えて、「-lang fb」の不要なサフィックスに関する警告があります。
next
Next の後ろに識別子が続く場合に、警告します。
funcptr
不一致の手続きポインターについて警告します。 CAST 式および CPTR 式での 変換を含みます。
'-w all' を意味します。
実験的です。将来のバージョンでは動作が変わる可能性があります。
constness
代入で CONST (修飾子) が破棄されたときに警告します。
'-w funcptr' および '-w all' を暗黙指定します。
将来のバージョンでは動作が変わる可能性があります。
suffix
'-lang fb' で役に立たないサフィックスについて警告します。
error
警告をエラーとして報告します。警告が発生すると、エラーカウントが増加し、警告メッセージが "error warning..." と表示され、コンパイル/アセンブリ/リンクが中止され、エラーコードを表示して fbc が終了します。
upcast
アップキャストがイニシャライザを破棄するときに警告します。

記述:
-w コンパイラオプションは、コンパイラ警告があったときに、どのレベルまで警告を出力するかを決定します。
発生する可能性のある各警告は、ゼロ (0) から始まり、発生する可能性のある問題に応じて増加します。

param, escape, pedantic, next, funcptr, constness, suffix, error, upcast 引数は、通常はデフォルトでも出力されない、追加の警告を提供します。

-w オプションを指定しない場合のデフォルトは、-w 1 を指定した場合と同じです。
-w オプションは、複数回指定できます。レベル 0 の警告メッセージは、デフォルトでは表示されません。

-w none、または非常に高い level の値を指定すると、すべての警告メッセージが抑制されます。
警告名自体が有効でない場合、fbc は警告やエラーを発行しません。
たとえば、-w flarg は、警告として認識された名前ではありません。 コンパイラはこれを黙って無視し、新しいバージョンの fbc で警告が追加されたコマンドラインを古いバージョンの fbc でも文句なしに使用できるようにします。

バージョン:
参照:
コマンド・ラインを使う に戻る
コンパイラ・オプション一覧 に戻る
←リンク元に戻る プログラム開発関連に戻る
ページ歴史:2022-12-27 00:35:39
日本語翻訳:WATANABE Makoto、原文著作者:JeffMarshall

ホームページのトップに戻る

表示-非営利-継承