Цитата(Dron_Gus @ Mar 5 2007, 20:57)

Я вообщем-то слабо себе представляю, как в линуксе вообще все работает... Но изначально в сырцах кернеля этого файла нет. Зато в статье с heavy-online есть интересный пункт:
make at91rm9200dk_defconfig
make include/linux/version.h
На ошибки внимания не обращаем.
Вот. На мой взгляд вторая строчка теряет смысл при отсутствующем version.h. А еще непонятно, из какой директории это выполнять...
По смыслу утилиты make вторая строчка как раз и должна сгенерировать целевой файл include/linux/version.h по каким-либо правилам, которые надо смотреть в Makefile в текущей директории. В файл version.h , обычно, пишется какой-нибудь #define , чтобы в дальнейшем компилятор мог разобрать, для какой версии Linux-a идёт компиляция.
Сделано в Китае. Упаковано в России.