[問題] 請教dylib的預設搜尋路徑

看板MacDev作者 (阿真)時間11年前 (2013/12/22 07:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教各位版友 我目前了解可用 otool -L 的功能找到 dylibA搜尋dylibB的路徑 如: otool - L dylibA dylibA ./dylibB (version ooxx) 但我測試發現 若相關的dylibB不在搜尋路徑中( 當前資料夾 ) dylibA仍能找到相關的dylibB( 在usr/local/lib ) 所以我覺得應該有系統預設的路徑才是 但我不知道 搜尋的順序 與 系統預設的路徑 我上網看了一些有關dyld的資料 得知 1.先搜DYLD_LIBRARY_PATH 可測試新版本lib時使用 2.DYLD_FALLBACK_LIBRARY_PATH 當lib在install_path找不到時,會搜這個 所以我覺得路徑順序是 1 --> install_path --> 3 我沒有使用 1, 我使用 install_path,但我找不到預設3的值 網上文章提到: By default, it is set to $(HOME)/lib:/usr/local/lib:/lib:/usr/lib. 可是我在terminal 下指令 echo $DYLD_FALLBACK_LIBRARY_PATH 卻傳回空空的 空空是表示預設值嗎?? 我該怎麼看到預設值呢?? 我是使用osx 10.8 mountain lion 麻煩版友解惑 感恩~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.35.245
文章代碼(AID): #1IjYKJf5 (MacDev)
文章代碼(AID): #1IjYKJf5 (MacDev)