概述

在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
END

本文标题:PHP7.4 arm环境安装报错 invalid 'asm': invalid operand prefix '%c'

本文作者:宇宙最帅的男人

本文链接:https://lolicp.com/linux/202121188.html

版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归作者 (宇宙最帅的男人) 所有。

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

最后修改:2021 年 08 月 21 日
如果觉得我的文章对你有用,请随意赞赏