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