伦敦证券交易所++
如果我使用DYLD_LIBRARY_PATH来使用我自己的libstdc++副本,它将在我的应用程序运行时显示在完整路径中:
fooo 1701 foooo txt REG 14,5 2439888 54431 /path/to/shared/libstdc++.6.0.9.dylib
我想原因是libstdc++在OS X中被认为是一个系统库,它的处理方式与其他用户库不同。
export DYLD_SHARED_REGION=avoid ./your_program_name
man dyld 有关以上环境设置的含义的详细信息。
man dyld