ライブラリ周りの勉強をしておりますが、1点確認しておきたいことがありまして、
dynamic library => コンパイル時にリンクする。(この時リンクしていないものは当然実行時に結合されない。) // gcc main.c ../myDynamicLib/dynamicLib1.so -o main -I ../myDynamicLib/Headers dynamic loading => そもそもコンパイル時にリンクしていない"動的"ライブラリを動的にプログラム内でロード // handle = dlopen(".../bin/cygwin1.dll", RTLD_LAZY); // windows // handle = dlopen(".../x86_64-linux-gnu/libm.so.6", RTLD_LAZY); // linux
このような認識でよろしいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/04 23:15