libavutil/x86/timer.h:39:24: error: invalid output constraint '=a' in asm : "=a" (a), "=d" (d));
时间: 2024-04-28 19:23:48 浏览: 349
git://source.ffmpeg.org/ffmpeg.git的镜像-C/C++开发
这是一个编译错误,出现在libavutil/x86/timer.h文件的第39行。这个错误是由于在汇编语句中使用了无效的输出约束符号“=a”。这个约束符号指示编译器将寄存器“a”中的值作为输出返回,但它不是有效的输出约束符号。
这个问题可能是由于你的编译器不支持这个约束符号或者它不适用于你的系统架构。你可以尝试使用其他约束符号来代替“=a”,或者检查你的编译器是否支持这个约束符号。
另外,你也可以尝试升级你的编译器版本来解决这个问题。如果问题仍然存在,你可以尝试联系libavutil/x86/timer.h的开发者或者社区来获取更多的帮助。
阅读全文