私はJavaでプログラムを作成しており、このプログラムをコンパイルするLinux用のアーキテクチャを決定する必要があります。
同様のものが必要ですuname -m
が、プログラムを実行せずに/proc
pseduo-fsで必要です。
信頼できる読書資料とは何ですか?
ベストアンサー1
64ビットシステムに32ビットLinuxをインストールできるため、CPU機能を確認する方が安全な方法です。 Intelおよび互換プロセッサの場合:
grep -o -w 'lm' /proc/cpuinfo
http://www.unixtutorial.org/2009/05/how-to-confirm-if-your-cpu-is-32bit-or-64bit/
あなたが探しているのは、次のフラグです:lm。 X86_FEATURE_LM、ロングモード(64ビット)サポートを示します。 CPUフラグで「lm」フラグが見つかると、64ビット対応プロセッサを探していることになります。