编译器选项: -asm
 
在-gen gcc下设置内联汇编的汇编器格式

语法

-asm < format >

参数

format
汇编器格式:intel att

说明

使用-gen gcc时,-asm编译器选项设置内联Asm块的汇编器格式。

    • -gen gcc -asm intel:FB内联汇编程序块必须使用FB通常的英特尔语法格式。under -gen gcc,fbc将尝试自动将其转换为gcc的格式。例如:
Dim a As Integer = 1
Print a
Asm
    inc dword Ptr [a]
End Asm
Print a


    • -gen gcc -asm att:FB内联汇编程序块必须使用gcc的格式.例如:
Dim a As Integer = 1
Print a
Asm
    "incl %0\n" : "+m" (a) : :
End Asm
Print a

x86 ASM后端(-gen气体)目前仅支持-asm intel并使用-asm att导致错误。

参考