もしかして、もしかして…
A question which frequently arises among Unix C++ programmers is how to load C++ functions and classes dynamically using the dlopen API.
gccのオプションと関係あるのか(根拠なし)?
gcc option | filename |
---|---|
-static | libhoge.a |
-shared | libhoge.so |
-dynamiclib | libhoge.dylib |
そしてMac OSXのgccでは-sharedはできない。でもdlopenで開くライブラリは-sharedでも-dynamiclibでもできる。うーむ。
しまった。編集しようとしたら自分でスターつけちまった。