Здравствуйте, Zloba!
Можно все
![](https://rfpro.ru/images/smiles/5.gif)
У меня здесь (это работа) два родных и два кросс-компилятора для других платформ.
Насколько я знаю, единственный пока дистрибутив, где штатный компилятор gcc версии 4 - это fedora core 5. Если это - ваш случай, то в наборе пакетов есть compat-gcc-32. Работает, если не использовать стандартные библиотеки, изначально написанные на C++ и собраные под новый компилятор.
При компиляции старых програм новым компилятором бывают проблемы из-за того, что компилятор стал построже. Но их обычно немного и проще поправить исходники (для меня, по крайней мере), чем откатываться на старый компилятор (и это я тоже пробовал)
Да, прямой ответ на второй вопрос - нет.