在虚拟机的centos7容器中下载python3.9源码编译时报错
执行这一步时报错:
./configure --prefix=/usr/local/python39
报错内容是:
configure: error: no acceptable C compiler found in $PATH
这里的报错原因为,找不到合适的 C 编译器,我们需要更新一下 gcc
./configure
是用来检测你的安装平台的目标特征,这一步用来生成 Makefile
,为下一步的编译做准备,–prefix=
为指定软件安装目录,一些软件的配置文件你可以通过指定 –sys-config=
参数进行设定。有一些软件还可以加上 –with
、–enable
、–without
、–disable
等等参数对编译加以控制,你可以通过允许 ./configure –help
查看详细的说明帮助。
解决方案:
Centos
yum install gcc
Ubuntu
apt-get install gcc