Связывание g ++ 4.8 с libstdc ++

Я скачал и собрал gcc 4.8.1 на своем рабочем столе под управлением 64-битной Ubuntu 12.04. Я создал его из исходного кода, как рекомендуют документы, и с помощью команд

../../gcc-4.8.1/configure --prefix=$HOME --program-suffix=-4.8
make
make -k check
make install

Казалось, что он прошел все тесты, и я установил все в свой домашний каталог с суффиксом -4.8, чтобы отличить его от системы gcc, которая является версией 4.6.3.

К сожалению, когда я компилирую программы на c ++ с использованием g ++ - 4.8, он ссылается на системные libc и libstdc ++, а не на новые, скомпилированные из gcc-4.8.1. Я скачал и собрал gcc 4.8, потому что хотел поэкспериментировать с новыми функциями C ++ 11 в стандартной библиотеке, поэтому такое поведение определенно не то, что я хотел. Что я могу сделать, чтобы gcc-4.8 автоматически связывался со стандартными библиотеками, которые поставлялись вместе с ним, а не со стандартными библиотеками системы?

Ответы на вопрос(3)

Ваш ответ на вопрос