在编译android平台用的ffmpeg时,抛出这样一个错误: 这句代码怎么看都找出有毛病,为什么B0会报错? 翻看aaccoder.c,也没有发现问题.为什么B0就成了一个常量数字,这里只有一个可能,B0在某处被宏定义了.那么将B0替换名称为BB0,果然顺利通过编译. 但是又不久又报出错误: 又是B0,这次是y##B0,宏展开后是y000000而不是代码希望的yB0,所以报错.B0在asm/termbits.h或asm-generic/termbits.h中被宏定义了 这个B0是linux平台…