执行make后报错

来源:3-10 python3基本讲解 和 linux 安装Python3

慕神8542595

2021-03-27

重新安装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

写回答

1回答

编程浪子

2021-03-27

你好

我感觉你好像已经乱套了,我看你切换各个目录不知道到底要执行什么。

我建议你按照视频的步骤 一步一步来严格按照视频

实在不行加我 : 1586538192 

非常抱歉,最近太忙了。回复晚了


0
2
0LukeYang0
我也是报这个错
2023-06-20
共2条回复

Python Flask构建微信小程序订餐系统(可用于毕设)

微信小程序 + Python Flask 打造订餐系统全栈应用,可用于毕设。

1709 学习 · 1889 问题

查看课程