构建dynlib而不要求用户设置LD_LIBRARY_PATH?

时间:2019-05-31 09:17:12

标签: macos build macos-mojave rpath

我跟踪this guide,了解如何在macOS上使用Intel MKL构建NumPy(我在Mojave 10.14.5上),并且在安装Intel的MKL库之后,该指南告诉我设置{{1 }}:

LD_LIBRARY_PATH

问题是,如果我现在构建NumPy并将其共享给其他人,他们将不得不手动设置此相同的环境变量。如何使该过程自动化,以至于他们无需设置export LD_LIBRARY_PATH=/opt/intel/mkl/lib/intel64:${LD_LIBRARY_PATH} 就可以将Intel的MKL工具安装到/opt/intel/mkl中了?我已经读过LD_LIBRARY_PATH的内容,但是我不太了解该将其放置在什么地方以及何时放置?

0 个答案:

没有答案