g ++ - 4.1 доступно для Ubuntu; просто запустите apt-get install g++-4.1
, затем запустите g++-4.1
вместо g++
. Однако простое использование старого компилятора может не решить всех проблем с библиотекой.
Как сказал Йоахим Зауэр, лучше всего сделать разработку на Ubuntu, а затем завершить компиляцию для CentOS.
Несмотря на то, что вы используете C ++, статическая компоновка должна быть опцией. (Тем не менее, вам лучше компилировать в CentOS и использовать динамические линки.)
Редактировать: Виртуальная машина является наиболее простым способом построения на CentOS, но если вы хотите избежать нагрузки на память и ЦП при работе виртуальной машины и не беспокоиться о различиях между Ubuntu и CentOS ядро, затем вы можете создать подкаталог, содержащий файловую систему CentOS или Fedora, и chroot сделает это для ваших сборок. Эта запись в блоге содержит подробности.