FreeBASIC CompilerOptasm
目次
→コンパイラ→
コマンド・ラインを使う
→
Compiler Option: -asm
←オリジナル・サイト
目次
→
コンパイラ・オプション一覧
→
Compiler Option: -asm
←オリジナル・サイト
コンパイラ・オプション: -asm
左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい
←リンク元に戻る
プログラム開発関連に戻る
-gen gcc の下で、アセンブラ形式を、行内アセンブリに設定します。
構文:
-asm
<
format
>
パラメータ:
format
アセンブラ形式:
intel
か
att
記述:
-asm
コンパイラ・オプションは、
-gen gcc
を使うとき、アセンブラ形式を、行内インライン
Asm
ブロックに設定します。
-gen gcc -asm intel
: FB 行内アセンブリ・ブロックは、FB の普通のインテル構文フォーマットを使わなければなりません。
-gen gcc の下で、fbc は、それを自動的に gcc の形式に翻訳しようとします。
たとえば:
Dim
a
As
Long
=
1
Print
a
Asm
inc dword
Ptr
[
a
]
End
Asm
Print
a
-gen gcc -asm att
: FB 行内アセンブリ・ブロックは、
gcc の形式
∞
を使わなければなりません。
たとえば:
Dim
a
As
Long
=
1
Print
a
Asm
"incl %0\n"
:
"+m"
(
a
)
: :
End
Asm
Print
a
x86 ASM バックエンド(
-gen gas
) は、現在
-asm intel
をサポートするだけです。
-asm att
を使うとエラーになります。
参照:
__FB_ASM__
コマンド・ラインを使う
コマンド・ラインを使う に戻る
コンパイラ・オプション一覧 に戻る
←リンク元に戻る
プログラム開発関連に戻る
ページ歴史:2021-10-12 14:41:00
日本語翻訳:WATANABE Makoto、原文著作者:FxMwikki