本文主要是介绍/usr/lib/../lib64/libSM.so: undefined reference to `uuid_unparse_lower@UUID_1.0-------的问题解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
/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
这篇关于/usr/lib/../lib64/libSM.so: undefined reference to `uuid_unparse_lower@UUID_1.0-------的问题解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!