重新安装pyhton3.7后执行make指令报错
Python-3.7.0/Python/ast.c: 在函数‘ast_for_expr_stmt’中:
Python-3.7.0/Python/ast.c:2944:35: 错误:‘annassign’未声明(在此函数内第一次使用)
else if (TYPE(CHILD(n, 1)) == annassign) {
^
Python-3.7.0/Python/ast.c:2944:35: 附注:每个未声明的标识符在其出现的函数内只报告一次
Python-3.7.0/Python/ast.c:3051:1: 警告:在有返回值的函数中,控制流程到达函数尾 [-Wreturn-type]
}
^
make: *** [Python/ast.o] 错误 1
[root@localhost tmp]# make install
gcc -pthread -c -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -IObjects -IInclude -IPython -I. -IPython-3.7.0/Include -DPy_BUILD_CORE -o Python/ast.o Python-3.7.0/Python/ast.c
Python-3.7.0/Python/ast.c: 在函数‘ast_for_expr_stmt’中:
Python-3.7.0/Python/ast.c:2944:35: 错误:‘annassign’未声明(在此函数内第一次使用)
else if (TYPE(CHILD(n, 1)) == annassign) {
^
Python-3.7.0/Python/ast.c:2944:35: 附注:每个未声明的标识符在其出现的函数内只报告一次
Python-3.7.0/Python/ast.c:3051:1: 警告:在有返回值的函数中,控制流程到达函数尾 [-Wreturn-type]
}
^
make: *** [Python/ast.o] 错误 1
[root@localhost tmp]# cd Python-3.7.0
[root@localhost Python-3.7.0]# make
make: *** 没有指明目标并且找不到 makefile。 停止。
[root@localhost Python-3.7.0]# make
make: *** 没有指明目标并且找不到 makefile。 停止。
[root@localhost Python-3.7.0]# cd
[root@localhost ~]# cd tmp
-bash: cd: tmp: 没有那个文件或目录
[root@localhost ~]# cd /tmp
[root@localhost tmp]# make
gcc -pthread -c -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -IObjects -IInclude -IPython -I. -IPython-3.7.0/Include -DPy_BUILD_CORE -o Python/ast.o Python-3.7.0/Python/ast.c
Python-3.7.0/Python/ast.c: 在函数‘ast_for_expr_stmt’中:
Python-3.7.0/Python/ast.c:2944:35: 错误:‘annassign’未声明(在此函数内第一次使用)
else if (TYPE(CHILD(n, 1)) == annassign) {
^
Python-3.7.0/Python/ast.c:2944:35: 附注:每个未声明的标识符在其出现的函数内只报告一次
Python-3.7.0/Python/ast.c:3051:1: 警告:在有返回值的函数中,控制流程到达函数尾 [-Wreturn-type]
}
^
make: *** [Python/ast.o] 错误 1