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

FreeBASIC CompilerOpt -nolib

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

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

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

特定のライブラリを含めません。

構文:
-nolib < libname1 [, libname2 [, ... ] ] >

パラメータ:
libname1, libname2, ...
除外する各ライブラリの名前 (拡張子なしの名前)。

記述:
-nolib コンパイラ オプションを使うと、どこから来たかに関係なく(デフォルトの lib、#inclib、-l、objinfo ...)、リンク時に特定のライブラリを除外できます。
(-nodeflibs よりもきめ細かい制御で、デフォルトのライブラリだけでなく)

これにより、ライブラリを選択的にブラックリストに登録でき、次の目的で使用できます:
-共有ライブラリにリンクするときに未使用の依存関係を削除します (-l を使用して静的ライブラリにリンクする場合、リンカーは未使用のライブラリを自動的にスキップしますが、共有ライブラリはスキップしません)。
- 不要な #inclib を上書きします (これは理想的な解決策ではなく、最後の手段にすぎません)。
- -nodeflibs ですべてのライブラリを無効にするのではなく、一部のデフォルト ライブラリだけを無効にします:
たとえば、これを使って、具体的に libtinfo を省略することができます。
-nodeflibs を使うと、さらに多く (fbrt0.o を含む) が省略され、手動で再度追加する必要があります。

バージョン:
参照:
コンパイラ・オプション一覧 に戻る
←リンク元に戻る プログラム開発関連に戻る
ページ歴史:2022-10-17 06:29:01
日本語翻訳:WATANABE Makoto、原文著作者:fxm

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

表示-非営利-継承