通常运行我编译的程序
source export.sh
./myProgram param1 param2
其中export.sh
导出了一些我自己编译的动态链接库,并且该程序使用了这些动态链接库:
export DYLD_LIBRARY_PATH=../pathToLib1/instDir/lib/:../pathToLib1/instDir/lib/
echo $DYLD_LIBRARY_PATH
现在,我尝试使用返回错误的sudo
运行程序
dyld: Library not loaded
我通过导出库路径解决的典型错误。 但是,如果我这样做:
sudo source export.sh
我得到:
sudo: source: command not found
仅运行source export.sh
时没有任何作用。
如何导出动态库路径以使用sudo
运行程序?
我在OSX 10.13.6上。