TL;DR: возникла проблема с компиляцией программы на С++, которая работала в Centos Redhat в Ubuntu Debian. Есть ли что-нибудь, что я должен знать о двух этих двух, которые бы не скомпилировали С++-программу с использованием того же самого компилятора?
Здравствуйте, я пытаюсь скомпилировать и запустить Germline (http://www1.cs.columbia.edu/~gusev/germline/). Он отлично работает в RedHat Centos, но поскольку Centos не поддерживается так, как Ubuntu для большинства вещей, которые я переключил. И теперь эта программа не работает. Вполне возможно, что он использует какую-то функциональность RedHat, но я использую тот же компилятор (g++), чтобы скомпилировать его в обеих средах.
Я вытаскиваю свои волосы, пытаясь заставить эту работу работать на Ubuntu, так как с ней гораздо приятнее работать, но на данный момент, когда я "делаю все" проект в ubuntu, он будет компилироваться и тесты (никогда не заканчивайте) навсегда. Независимо от того, какие двоичные файлы я использую (скомпилированные в Centos и скопированные, неудачные тестовые двоичные файлы, о которых я только что упомянул и т.д.), Программа всегда зависает.
Давно, извините. Мой главный вопрос: есть ли другие альтернативы компилятора С++, которые я могу попробовать? Есть ли какие-либо библиотеки С++ Red Hat, которые могут отсутствовать. Или основные различия в их реализациях на С++, которые могут привести к этому?