.profile
我在 Ubuntu 18.04 上的文件末尾有以下内容:
export PATH=$PATH:/home/tom/Desktop/PACS/moos-ivp/bin
export LD_LIBRARY_PATH=/home/tom/Programs/or-tools_Ubuntu-18.04-64bit_v7.2.6977/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v95/sys/os/glnxa64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v95/bin/glnxa64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/MATLAB/MATLAB_Runtime/v95/runtime/glnxa64
export matlabroot=/usr/local/MATLAB/MATLAB_Runtime/v95
PATH
并matlabroot
在登录后可供我的会话使用,但是LD_LIBRARY_PATH
始终返回空。除非我手动获取文件。
我究竟做错了什么?
答案1
您是否在其他地方(例如在文件中)PATH
找到了来源?matlabroot
.bashrc
~/.profile
仅用于交互式登录 shell。如果您正在启动一个交互式 shell,那么~/.bashrc
(或您选择的 shell)就会被获取。