问题出现
在pip3.8 install gattlib时,报错
struct bind;
error: command 'gcc' failed with exit status 1
问题原因
gcc版本不够高,默认使用的是c98,而要编译代码中有c++11的东西
解决方案(ubuntu下)
sudo apt-get install gcc-8
sudo apt-get install g++-8
sudo rm /usr/bin/gcc
sudo ln -s /usr/bin/gcc-8 /usr/bin/gcc
sudo rm /usr/bin/g++
sudo ln -s /usr/bin/g++-8 /usr/bin/g++
本文介绍了解决在Ubuntu环境下使用pip安装gattlib过程中遇到的编译错误问题。错误原因是gcc版本过低且默认使用C98标准,而gattlib需要C++11的支持。解决方案包括升级gcc和g++到版本8,并更新系统中这两个编译器的链接。
1793

被折叠的 条评论
为什么被折叠?



