C/C++教程

[转]Ubuntu18.04安装uwsgi错误:error: lto-wrapper failed collect2: error: ld returned 1 exit status

本文主要是介绍[转]Ubuntu18.04安装uwsgi错误:error: lto-wrapper failed collect2: error: ld returned 1 exit status,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

转自:https://blog.csdn.net/zhangyichuan_dlut/article/details/103509382

运行命令

pip install uwsgi

报错:

20191212150711277

一大托红色错误警告,主要报错内容是:

error: lto-wrapper failed

collect2: error: ld returned 1 exit status

百度后原因是gcc版本高

#查看当前系统安装所有版本的gcc
ls /usr/bin/gcc* -l 
#如果gcc有5以下的版本,则不用在安装
sudo apt-get  install gcc-4.8
#更改gcc系统默认版本
sudo rm /usr/bin/gcc #删除已有软连接
sudo ln -s /usr/bin/gcc-4.8 /usr/bin/gcc #创建指向gcc4.8的软连接

再次运行pip install uwsgi成功。

20191212151056671

(完)

这篇关于[转]Ubuntu18.04安装uwsgi错误:error: lto-wrapper failed collect2: error: ld returned 1 exit status的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!