gcc中 __asm__ 和 asm 的区别

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

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

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



你可能感兴趣的:(c,汇编,gcc)