32ビットシステムで64ビットコードをターゲットとするgnu-asバリアントはありますか?

32ビットシステムで64ビットコードをターゲットとするgnu-asバリアントはありますか?

gnu asを使用して32ビットシステムで64ビットターゲットをクロスコンパイルする必要がありますが、コンパイルされたスクリプトを実行するとx86_64-linux-asエラーメッセージが見つかりません。

32ビットDebianまたはUbuntuパッケージが含まれていますかx86_64-linux-as?なぜスクリプトが64ビットコードを生成するのかわかりませんx86_64-linux-as。 32ビット版を使用してはいけませんか?

答え1

あなたはそれを使用することができますbinutils-x86-64-linux-gnu、Debian Jessieで使用できます(Ubuntuではありません)。含まれているため、ターゲットとして使用するように構成x86_64-linux-gnu-asする必要があります。x86_64-linux-gnu

関連情報