Путем команд # gcc-config 1
# source /etc/profile
# env-update
Hvzh, Перешел на старую версию gcc и g++ -o hello hello.cpp создает исполняемый файл все правильно.
Сделал emerge -e system все пересобрал но gcc неполучилось.
* Messages for package sys-devel/gcc-4.4.3-r2:
* ERROR: sys-devel/gcc-4.4.3-r2 failed:
* emake failed with bootstrap-lean
gcc-config -l gjказывает
[1] x86_64-pc-linux-gnu-4.4.3
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 5134: Called toolchain_src_compile
* environment, line 5729: Called gcc_src_compile
* environment, line 3289: Called gcc_do_make
* environment, line 3079: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
*
* If you need support, post the output of 'emerge --info =sys-devel/gcc-4.4.3-r2',
* the complete build log and the output of 'emerge -pqv =sys-devel/gcc-4.4.3-r2'.
* The complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment'.
* S: '/var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/build'
Второй раз сделал emerge -e system и теперь gcc 4.4.3 собрался.
Всем спасибо за ответы!
Здесь http://linuxforum.ru/viewtopic.php?id=148 советуют gcc собирать 2 раза. У меня так и получилось, что дважды сделал emerge -e system.