最佳答案
安装时得到的第一个错误是这样的
查资料发现 c99 是一个 gcc 编译器的编译选项,意思是要使用 c99 这个模式编译

找到 Makefile 文件(一般是在对应的扩展文件夹,如 php-8.1.3/ext/fileinfo/),修改 CFLAGS 选项
# CFLAGS = -g -02
# 改为
CFLAGS = -std=c99 -g -02
保存之后执行 make clean && make
发现 c99 问题没有了,出现了我上面遇到的这个问题

看不懂,不知道,一个意外的操作我把 CFLAGS 改动了
# CFLAGS = -std=c99 -g -02
# 改为
CFLAGS = -std=c99
# 也就是删了 -g -02
再执行 make clean && make,发现不报错了
执行 make test,执行正常
再执行 make install,安装完成
讨论数量:
安装时得到的第一个错误是这样的
查资料发现 c99 是一个 gcc 编译器的编译选项,意思是要使用 c99 这个模式编译

找到 Makefile 文件(一般是在对应的扩展文件夹,如 php-8.1.3/ext/fileinfo/),修改 CFLAGS 选项
# CFLAGS = -g -02
# 改为
CFLAGS = -std=c99 -g -02
保存之后执行 make clean && make
发现 c99 问题没有了,出现了我上面遇到的这个问题

看不懂,不知道,一个意外的操作我把 CFLAGS 改动了
# CFLAGS = -std=c99 -g -02
# 改为
CFLAGS = -std=c99
# 也就是删了 -g -02
再执行 make clean && make,发现不报错了
执行 make test,执行正常
再执行 make install,安装完成


关于 LearnKu
推荐文章: