在内核代码中,有很多Makefile使用宏来定义使用的驱动程序(例如:https://github.com/raspberrypi/linux/blob/204050d0eafb565b68abf512710036c10ef1bd23/drivers/net/usb/Makefile中的CONFIG_USB_NET_SMSC95XX)。这些变量的值在/ arch / .....存储库中定义。我想找到我正在使用的架构(我的linux已经构建)以及如何选择这种架构。
我也觉得令人不安的是,有时候,这个值是m(这意味着驱动程序是作为模块加载的),有时它是y(这意味着它不可移动)。
如果您知道任何关于此的文档,那也很棒。
谢谢!
答案 0 :(得分:0)
uname comand为您提供该信息。输入$ uname --help查看或只是
$ uname -v
显示内核版本
答案 1 :(得分:0)
您可以使用screenfetch
命令
sudo pacman -Syu
pacman -S screenfetch
这将向您展示您需要了解的信息 只需在终端
上输入screenfetch
即可