тогда уж так
extern "C" int fun(int);
-- равноценный синтаксис. у вас `extern "C"` - это ошибка
mingw32-nm main.o
и mingw32-nm fun.o
. При чтении - сверяем со slave: если есть ошибка - данные в этом бите будут разные.
Как это сделать?
make ... modules ;
make ... INSTALL_MOD_PATH='путь к каталогу куда установить модули' modules_install
. Если нет -- смотреть его makefile, обычно это make KSRC='путь к сконфигурированному каталогу ядра' ... modules
.
По определению алгоритма Дейкстры же -- если алгоритм находит кратчайшие пути от одной из вершин в графе ко всем остальным, то путь найденный алгоритмом от одной вершины до другой -- кратчайший по определению.