0
我正在修改内核文件。如果它是32位体系结构,我想加载一个函数,或者如果它是64位体系结构,则加载另一个函数。是否有可能在构建时在内核中获取体系结构信息并基于它加载不同的功能。在哪个位置存储架构信息或从哪里获取信息?谢谢。在构建内核代码时在linux/android内核上查找体系结构信息
我正在修改内核文件。如果它是32位体系结构,我想加载一个函数,或者如果它是64位体系结构,则加载另一个函数。是否有可能在构建时在内核中获取体系结构信息并基于它加载不同的功能。在哪个位置存储架构信息或从哪里获取信息?谢谢。在构建内核代码时在linux/android内核上查找体系结构信息
属性System.getProperty("os.arch")
应该是你在找什么。有关更多信息,请查询this question和Android Developers documentation。
System.getProperty(“os.arch”)从java层使用。是否有类似的功能可以在内核代码中使用。 – user7718036
是不是跟Linux一样?这意味着'uname -a'? https://unix.stackexchange.com/questions/136407/is-my-linux-arm-32-or-64-bit – Micer