我正在尝试在 12.04 上编译以下内容,但我不确定如何处理它。没有./configure。我在网上看到我应该使用它 autogen.sh
来生成 ./configure。这是正确的方法吗?我运行了 autogen,它基本上被冻结在原地,什么也没做。
里面好像有个kconfig文件。但我不确定这与配置有何不同..
https://github.com/torvalds/linux/tree/master/drivers/scsi/mpt3sas
我正在尝试在 12.04 上编译以下内容,但我不确定如何处理它。没有./configure。我在网上看到我应该使用它 autogen.sh
来生成 ./configure。这是正确的方法吗?我运行了 autogen,它基本上被冻结在原地,什么也没做。
里面好像有个kconfig文件。但我不确定这与配置有何不同..
https://github.com/torvalds/linux/tree/master/drivers/scsi/mpt3sas
那是内核树的一部分,而不是一个单独的外部模块。它将与内核的构建一起构建,具体取决于构建的配置方式。
如果你想为一个旧内核构建那个模块,你需要在旧内核的上下文中构建它,作为一个模块,你可能需要在 12.04 上做相当多的反向移植工作,因为该树是当前的主树,而不是 12.04 中可用的内核版本。
该目录是完整内核源代码树的一部分。编译它的标准方法是与内核的其余部分一起编译。
对于树的某些部分,可以独立编译某些模块 --- 但这不是一项微不足道的任务。您可以在此线程中寻找起点。