Amazon Linux环境下gcc 7.3.1无法安装fastText的问题咨询
解决Amazon Linux 2中fastText编译报错问题
问题根源:
cc1plus是GNU C编译器(g)的核心组件,你只安装了C语言编译器gcc,未安装C编译器,导致编译fastText的C代码时找不到该程序,进而触发C++11支持不足的错误。解决方案:
- 安装Amazon Linux 2中的C++编译器包
gcc-c++:sudo yum install gcc-c++ -y - 验证安装结果,确认g版本(Amazon Linux 2默认的gcc/g版本满足C++11要求):
g++ --version - 回到fastText源码目录,重新执行安装命令:
pip3 install .
- 安装Amazon Linux 2中的C++编译器包
额外说明:你之前安装的
libcxx.x86_64是LLVM环境下的C标准库,和GCC的C编译器无关,无法解决当前问题,无需保留。
内容的提问来源于stack exchange,提问作者icedwater
相关产品推荐
相关产品推荐

