Linux kernel 我使用的是哪种linux内核体系结构

Linux kernel 我使用的是哪种linux内核体系结构,linux-kernel,kernel,archlinux,Linux Kernel,Kernel,Archlinux,在内核代码中,有许多Makefile使用宏定义使用或不使用哪个驱动程序(例如:中的CONFIG_USB_NET_SMSC95XX)。此类变量的值在/arch/…中定义。。。。。存储库。我想知道我使用的是哪种体系结构(我的linux是从中构建的),以及如何选择这种体系结构 我还发现有时这个值是m(这意味着驱动程序作为一个模块加载),有时是y(这意味着它是不可移动的),这是令人不安的 如果您知道关于这方面的任何文档,那也会很棒 谢谢大家! uname comand为您提供了该信息。键入$uname-

在内核代码中,有许多Makefile使用宏定义使用或不使用哪个驱动程序(例如:中的CONFIG_USB_NET_SMSC95XX)。此类变量的值在/arch/…中定义。。。。。存储库。我想知道我使用的是哪种体系结构(我的linux是从中构建的),以及如何选择这种体系结构

我还发现有时这个值是m(这意味着驱动程序作为一个模块加载),有时是y(这意味着它是不可移动的),这是令人不安的

如果您知道关于这方面的任何文档,那也会很棒


谢谢大家!

uname comand为您提供了该信息。键入$uname--帮助查看或仅

$ uname -v

要显示内核版本,可以使用
screenfetch
命令

sudo pacman -Syu   
pacman -S screenfetch 
这将向你展示你需要知道的信息
只需在终端上键入
screenfetch

谢谢您提供的信息,您知道它是如何在所有可用的arch中选择的吗?我只是试图回答标题问题。我不是内核编译专家,但就我而言,这是在编译时定义的。这取决于您遵循的编译步骤。默认情况下,它适用于X86_64,但您可以通过ARCH进行设置=