Если код написан на кроссплатформенном c / c ++ (= не имеет ссылок на собственный Win32 API), вы можете просто перекомпилировать проект на linux с помощью gcc. Вам нужно будет создать make-файл, который будет указывать gcc на создание файла so для вас в linux.