.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

他の手順は手順通り実行できました。