1. ホーム
  2. linux

[解決済み] AT&Tと比較したIntel Assembly Syntaxの限界 [終了しました]。

2023-02-26 07:07:18

質問

私にとって、Intel 構文はずっと読みやすいものです。Intel 構文にのみ集中してアセンブリの森を歩き回ると、何か見落としてしまうのでしょうか? AT&T に切り替えたい理由はありますか (他の人の AT&T アセンブリを読むことができること以外で)。私の最初の手がかりは、gdbがデフォルトでAT&Tを使用することです。

もしこれが重要なら、私の焦点は、アセンブリと構文が Linux/BSD と C 言語に関係するかもしれないことだけにあります。

どのように解決するのですか?

どちらか一方に有利ということはありません。しかし、Intel の構文が であることに同意します。 読みやすいということには同意します。AFAIKでは、すべてのGNUツールはIntelシンタックスを使用するオプションを持っていることを心に留めておいてください。

これでGDBにIntel構文を使わせることができるようです。

set disassembly-flavor intel

GCC は Intel 構文を -masm=intel .