内联汇编相关关键字

  • asm(汇编)关键字
    • GNU/GCC编译器
      • 标准C语言(用-ansi或-std去编译):用__asm__
      • GNU扩展(GNU extension):用asm
    • ARM编译器、微软的内嵌汇编
      • __asm
  • volatile关键字
    • 属于asm的修饰符qualifier
      • GNU/GCC编译器
        • 标准C语言(用-ansi-std去编译):用__volatile__
        • GNU扩展(GNU extension):用volatile

-> 结论:

从兼容性来说,那最好用:

  • 前后都带下划线的版本:
    • __asm__
    • __volatile__

results matching ""

    No results matching ""