【发布时间】:2009-06-23 16:37:14
【问题描述】:
愚蠢的问题,但我只是在 gcc 中找不到必要的标志。基本上,我的 C 程序中有以下内联汇编代码
__asm__ __volatile__ ("lea ebx, [timings] \n\t");
编译时,我收到一条错误消息:Error: invalid char '[' beginning operand 2[timings]'`
现在我记得很久以前我使用了某种标志,告诉编译器它是 x86 内联汇编。但是在网上找不到,请问有人可以告诉我我必须使用哪个标志吗?
非常感谢!
【问题讨论】:
标签: c assembly x86 inline-assembly