【关注公众号cpp_coder,学习更多实用的技术和开发经验。本公众号为公益技术传播公众号,非商业运作,不盈利。请多多支持。】

文章来源:C++技术网 原创文章版权所有,未经授权,禁止转载。

项目中需要使用uuid库来生成uuid字符串,后来服务器更换了一个,环境变了,又出现这个问题。然而因为没有做笔记,又折腾了好一阵子。因为直接安装服务器自带的uuid库竟然没有解决问题。

虽然只是安装uuid,但是安装的方式不对,可能就没有完全安装正确。下面做一个记录,方便查询。

如果是root登录的用户,可以这样安装uuid库:

yum install e2fsprogs-devel

yum install uuid-devel

yum install libuuid-devel

注意,不要直接安装uuid就结束了,比如yum install uuid。这样安装是无效的,虽然显示是已经安装了,但是就是无法正常被编译器找到,也或许缺少安装其他的组件。反正,注意,上面的安装是测试有效的。

如果不是root用户登录,只需要在每一个命令前加上sudo,如下:

sudo yum install e2fsprogs-devel

sudo yum install uuid-devel

sudo yum install libuuid-devel

整服务器的环境真的很累。这里给一个建议,在搭建环境时,一定要将所用的安装程序版本,文件以及参考的相关文章都记录下来。当然,服务器的必要环境也要记录下来,比如GCC的版本。这些程序的版本如果对不上号,就会出现问题。这也是很烦人的问题。

文章来源:C++技术网 原创文章版权所有,未经授权,禁止转载。

【关注公众号cpp_coder,学习更多实用的技术和开发经验。本公众号为公益技术传播公众号,非商业运作,不盈利。请多多支持。】

Logo

更多推荐