Есть куча объектников но при их сборке компилер ругается на экспортируемые каждым объектником функции, при этом другими компиляторами вроде borland этот код собирается нормально. Такое впечатление что компилятор не ищет соответстия функциям в разных объектниках. Все собираю в один файл. Если пробовать делать либы то он их съедает но рождает конечный файл который содержит ссылки на либы что тупо. (.rodata+0x6c): undefined reference to `SysKeyboardHandler'