как экспортировать модифицированный заголовок ядра
Я изменил некоторые файлы в ядре Linux
include/linux/tcp.h
include/net/tcp.h
net/ipv4/sysctl_net_ipv4.c
net/ipv4/tcp_output.c
После этого я скомпилировал модифицированное ядро Linux
$ make modules_install
$ make headers_install INSTALL_HDR_PATH=/usr/include
$ make install
Новое ядро может запуститься, все вроде нормально. Но когда я попытался включить измененный заголовок ядра в мое приложение, компилятор жалуется, что заголовок НЕ определяет типы, которые я только что добавил. После проверки/usr/include/netinet/tcp.h
я считаю, что это не файл, который я изменил.
Q.Как правильно экспортировать модифицированные заголовки ядра Linux для включения в программу на C ?