编译器选项: -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
导致错误。
参考
Using the Command Line