Может кто сталкивался с подобной задачей. Надо вкомпилить часть ядра/модуля в юзермодное приложение, под Win/VS было бы вообще идеально. Проблема в том что тащит множество зависимостей/заголовочных файлов. Какие есть варианты кроме как долго и упорно закрывать все несоответствия макросами, дефайнами и т.д.? Может mingw какой попробовать, а может есть решения сразу заточенные под подобные цели? UML не предлагать, т.к. нужен относительно небольшой кусок кода.
А что мешает подключить хедеры ядра в юзермодное приложение? Например, можно собрать отдельно объектный файл с кодом модуля, а затем прилинковать его к юзермодному приложению, определив реализации недостающих функций, типа kmalloc/kfree
Ничто не мешает, долго это и муторно если зависимостей много. Некоторые конструкции препроцессора гцц не понимает майкрософтовский, приходится хитрить макросами. Хочется чтобы кто-то все это сделал за меня.