.soを色々と触ってみる
macで以下のサイトを元にやってみた。
https://pasela.hatenablog.com/entry/20071112/so
これはうまく行かない
gcc -shared -Wl,-soname,libhello.so libhello.lo -o libhello.so
代わりにこれを実行
gcc -shared -Wl,-install_name,libhello.so libhello.lo -o libhello.so
これはうまく行かない。というより不要
ldconfig -n .
不要な理由は以下を参考
https://teratail.com/questions/80596
他の手順は手順通り実行できました。