2017-08-04 16 views
0

私はカーネルファイルを変更しています。 32ビットアーキテクチャの場合は1つの関数をロードするか、64ビットアーキテクチャの場合は別の関数をロードします。ビルド時にカーネルにアーキテクチャ情報を取得し、それに基づいて異なる機能をロードすることは可能ですか?どの場所にアーキテクチャ情報が格納されているのか、どこから情報を取得するのかありがとう。カーネルコードの構築中にlinux/androidカーネルでアーキテクチャ情報を見つける

答えて

0

プロパティSystem.getProperty("os.arch")は、あなたが探しているものです。詳細についてはthis questionAndroid Developers documentationを確認してください。

+0

System.getProperty( "os.arch")は、Javaのレイヤーから使用されます。カーネルコードで使用できる同様の機能はありますか? – user7718036

+0

これはLinuxと同じですか?それは 'uname -a'を意味しますか? https://unix.stackexchange.com/questions/136407/is-my-linux-arm-32-or-64-bit – Micer

関連する問題