fasttext在linux上安装报错 at least C++11 support is needed!

一、问题

在linux安装安装fasttext出现如下错误:

 RuntimeError: Unsupported compiler -- at least C++11 support is needed!

具体如下图:

二、问题分析

从错误中可以看出是gcc的问题,这个就可能是两个问题:

1、没有安装gcc 或者g++

2、gcc或者是g++的版本较低

三、解决方案

查看gcc或者g++是否存在

在终端输入如下命令:

g++ --version

gcc --version

1、没有安装gcc 或者g++

如果出现 g++ /gcc :command not found

说明系统并没有安装g++/gcc

解决方案:

则重新安装一下即可:yum install gcc-c++

2、gcc或者是g++的版本较低

如果输入上述命令,为如下图情况:

则说明是版本比较,查阅fasttext官网(https://github.com/facebookresearch/fastText)说明,fasttext至少需要g++-4.7.2以上或者更新:

解决方案:

  进入https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc,中选择对应的版本比如选择4.8.0的版本

wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.gz

下载后进行解压,安装即可:

安装参考:https://blog.csdn.net/f2157120/article/details/110107283

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值