/usr/lib/…/lib64/libSM.so: undefined reference to `uuid_unparse_lower@UUID_1.0’ when trying to complie newest version of vim
解决方案:在寻找directories是找到的是anaconda3/lib文件夹下。
方法是更改环境变量,将anaconda lib的path从bashrc中移除,待项目编译完成在将anaconda lib 的path加入进去。
1、执行:
vi ~/.bashrc
2、编辑文件,将以下路径移除:
export PATH="/home/xxx/anaconda3/bin:$PATH" export PYTHONPATH=$PYTHONPATH:/home/xxx/anaconda3/lib/python3.7/site-packages
我安装的是python3.7,可根据自己的路径设置。
3、移除后,执行:
source ~/.bashrc # 使更新,立即生效
参考:https://stackoverflow.com/questions/45584275/getting-error-usr-lib-lib64-libsm-so-undefined-reference-to-uuid-unparse-l



