首页 > 编程开发 > PHP    日期:2021-08-28 / 来自:宇宙最帅的男人 / 浏览

概述

在Centos7 arm环境中编译安装PHP7.4时报错:

In file included from /usr/local/php7/src/php-7.4.22/Zend/zend.h:356:0,
                 from /usr/local/php7/src/php-7.4.22/main/php.h:33,
                 from /usr/local/php7/src/php-7.4.22/ext/standard/array.c:24:
/usr/local/php7/src/php-7.4.22/ext/standard/array.c: In function 'zif_array_sum':
/usr/local/php7/src/php-7.4.22/Zend/zend_operators.h:674:2: error: invalid 'asm': invalid operand prefix '%c'

解决办法

修改Zend/zend_operators.h文件中ZEND_USE_ASM_ARITHMETIC 值均为0即可。

#if defined(HAVE_ASM_GOTO) && !__has_feature(memory_sanitizer)
# define ZEND_USE_ASM_ARITHMETIC 1
#else
# define ZEND_USE_ASM_ARITHMETIC 0
#endif

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章