【complier/asm】impossible constraint in 'asm' error
DATE: 2018.11.21
1、参考
https://stackoverflow.com/questions/29880695/compiling-error-impossible-constraint-in-asm?answertab=active#tab-top
https://stackoverflow.com/questions/30918170/impossible-constraint-in-asm-error
https://blog.csdn.net/Q1302182594/article/details/50794409
https://blog.csdn.net/u012509728/article/details/50404424
2、问题描述
今天在进行Android平台的x86和x86_64编译时,对于x86内联汇编代码进行编译时,报出如下错误:
impossible constraint in 'asm' error;
#define asm __asm__
3、解决方案
原因还未找到。
初步分析: Android ndk采用的汇编器为yasm,已经确认yasm支持Intel格式和GNU AS(AT&T)格式的纯汇编编译,但是可能并不支持AT&T格式的x86 Inline汇编,这个问题有待进一步确认 。
问题确认:
待补充
THE END!
本文为博主原创文章,未经博主允许不得转载。若允许转载,请注明来源https://www.cnblogs.com/SoaringLee/,否则保留追究法律责任的权利!
另外,本人提供付费咨询服务并长期承接各类毕设以及外包项目。联系QQ:2963033731。加Q备注:CNBLOG外包