エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Mach-Oバイナリのライブラリロードパスをカスタマイズする方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Mach-Oバイナリのライブラリロードパスをカスタマイズする方法
ライブラリの単体テストをするときとかに、実行プログラムがロードする共有ライブラリのパスを任意のデ... ライブラリの単体テストをするときとかに、実行プログラムがロードする共有ライブラリのパスを任意のディレクトリで上書きしたいときがある。 例えば以下のようなディレクトリ構成で、project/t/mytestというバイナリをビルドするときにproject/src/libmy.soをリンクするようにしておけば作業しやすい。 └── project ├── src │ ├── libmy.a │ ├── libmy.so -> libmy.so.1 │ ├── libmy.so.1 │ ├── Makefile │ ├── mylib.c │ ├── mylib.h │ └── mylib.o └── t ├── Makefile ├── mytest ├── mytest.c └── mytest.o $ cc -I../src -L../src -Wl,-rpath