1
我有一个Linux makefile需要在2个不同的内核版本上编译。 makefile不是从automake/autoconf生成的。Linux makefile检查所需的最小Linux内核版本
C代码已经使用宏为不同的内核版本生成不同的代码,但makefile中的某些功能也需要进行调整。
是否有一个makefile办法做到:
if (kernel_version > 2.6.30)
newer_kernel = 1
else
newer_kernel = 0
endif
小心! ''sort -g -t'。''不能正确排列“3.5,3.8,3.12”,因为它会认为'3.12'<'3.8'。希望''sort -V''将按预期工作。 – vaab