No.1ベストアンサー
- 回答日時:
実行に必要なライブラリを、実行時にロードモジュールにリンクするものをダイナミックリンクといいます。
コンパイルされたロードモジュールに最初からライブラリもリンクしてある場合はスタティックリンクです。
ダイナミックリンクはモジュールサイズを小さくでき、ライブラリの更新がされた場合もライブラリを変更するだけですみます。そのかわり実行のたびにリンク作業が必要なのでそのコストがかかります。最近のコンピュータではまず問題にならないでしょうが。スタティックリンクの得失はその逆です。ライブラリが更新されたら、コンパイルしなおさないといけません。
UNIXであればfileコマンドでどちらか簡単に調べられますが、その他のOSではよく知りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 8 win8 "ベータ ワールドワイド言語サポートで Unicode UTF-8 を使用"を出したい 2 2023/05/23 19:57
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- PHP 掲示板を資料を参考にして開発中ですが、画像がアップされません? 1 2022/11/21 06:44
- au(KDDI) ■AU「 スマホトクするプログラム」について 4 2023/08/09 08:54
- Windows 10 SONYの音楽ソフト「x-アプリ」について 3 2023/01/29 19:09
- Perl perlについての質問 2 2022/10/17 15:25
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Windows 10 windows11 update の「更新の再開」について初歩的な質問なのですが 1 2022/10/19 00:57
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- ダイヤルアップ Raspberry Piでアナログモデム経由で音声再生 1 2022/05/20 18:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
プレコンパイルの意味を教えて...
-
FORTRAN77のプログラム
-
<math.h>ヘッダを入力している...
-
c言語です コンパイルした時に...
-
ANSIエスケープシーケンスの色表示
-
すべてのリビルド: 0 正常、 0 ...
-
return (0)の括弧は何故付ける
-
Verilog_HDLでのdefineとifdef
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
ヘッダーファイル『windows.h』...
-
#defineとconstについて
-
VC++6.0の混在モード
-
ビープ音が鳴りません・・・
-
【VC2005】コマンドプロンプト...
-
c++でセグメンテーション違反
-
emacs内のterminalで日本語表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
C#で char型とstring型の比較で...
-
すべてのリビルド: 0 正常、 0 ...
-
共有ライブラリの内容確認について
-
C言語で作ったらWindowsでもMac...
-
Verilog_HDLでのdefineとifdef
-
<math.h>ヘッダを入力している...
-
gcc コンパイル killed
-
64ビットのlinuxで32ビットメモ...
-
MVSマシンで0C7でABENDしたので...
-
[COBOL] ソースの復帰
-
プレコンパイルの意味を教えて...
-
libsshのコンパイルエラー
-
Visual Basic.NETの処理速度は6...
おすすめ情報