64ビットカーネルが実行されており、すでにCONFIG_IA32_EMULATION
設定されています。それでも有効にする必要がありますかCONFIG_IA32_AOUT
?
ヘルプを見るとよくmenuconfig
わかりません。
答え1
短い答え:
システムが通常のデスクトップ/ノートブックで、実際に古いソフトウェアを実行していない場合、一部のバイナリはまだ32ビットである可能性が高いため、システムを安全に無効にすることができますCONFIG_IA32_AOUT
。CONFIG_IA32_EMULATION
説明する:
これには2つの問題が含まれています。実行ファイル形式そして64ビットシステムで32ビットコードを実行する。
あなたはできますWikipediaでファイル形式についてお読みください。そして比較方法を確認してくださいしかし、最も重要な情報は非常に低い周波数現在の標準行く。出力その前任者だ。次の形式の最新プログラムを見つける可能性はほとんどありません。行く。出力バイナリ(ファイル形式を混同しないでください。デフォルト出力名コンパイラはバイナリを割り当てます。バイナリは一般的
a.out
に歴史的な理由で残ります。非常に低い周波数滞在)。64ビットシステムを使用している場合、一部のプログラムはまだ32ビットである可能性があります。これはたくさん一度会うより確率が高い行く。出力バイナリ。
明確に言えば、両方のバイナリです。非常に低い周波数そして行く。出力フォーマットは32ビットと64ビットです。これらの区別は別々です(以下に示すように)。比較する)。