gcc中 __asm__ 和 asm 的区别

来源:互联网 发布:软件待着带着没响应 编辑:程序博客网 时间:2024/05/22 08:12

对于ANSI C来说就是你要用 -std=c99 编译选项时,需要用__asm__ 来替代 asm, 要不然编译不过。

也就是说对于ANSI C 来说 asm 于 __asm__ 的含义不同, 所以要用 内联汇编时要用 __asm__,其他情况下

asm 等同于__asm__. 同样情况的还有 __ typeof__. __inline__,参考请见 GCC Manual



原创粉丝点击