У меня Ubuntu 10.04 32-бит с установленным на нем gcc 4.4.3. Я хочу обновить его до gcc/g++ 4.7 (я ищу поддержку C ++ 0x)
Как обновить с помощью Ubuntu Package Manager:
apt-get upgrade/install ??
В качестве второго варианта я загрузил последний файл gcc snapshot из:
http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2
Делал бы
./configure
make
make install
в этой сборке и установил его из источника?
sudo apt-get install gcc-snapshot
Затем вызовите его с помощью:
/usr/lib/gcc-snapshot/bin/gcc
Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:
sudo apt-get build-dep gcc-snapshot
Затем найдите правильные параметры настройки:
gcc -v
(и изменить путь установки и т. д.)
Затем создайте так:
mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install
Используйте следующую команду для установки add-apt-repository:
apt-get install python-software-properties
Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.
Добавить набор инструментов репозиторий ppa тест, потом сделать apt-получить обновление и apt-получить расстояние-обновления
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
это доступно только в 12.04 - старые версии Ubuntu не может быть обновлен до этой же версии, используя этот метод.
см. здесь для получения дополнительной информации о ППД https://help.launchpad.net/Packaging/PPA
Как установить gcc 4.8 на Ubuntu 10.04:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
Проверить версию gcc с помощью:
g++ --version
Он работал на моей машине. Источник: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/
sudo apt-get install gcc-snapshot
затем вызвать его с:
/usr/lib/gcc-snapshot/bin/gcc
на вторую часть вопроса, ответ - "Да вроде". Если вы действительно хотите сделать это (т. е. установка укг-снимок пакета недостаточно), то Вам необходимо установить зависимости:
sudo apt-get build-dep gcc-snapshot
затем найти правильный настройка параметров:
gcc -v
(и изменять путь установки и т. д.)
тогда строить такой:
mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install
Используйте следующую команду для установки add-apt-repository:
apt-get install python-software-properties
Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.
Добавить тестовый репозиторий toolchain ppa, затем обновить apt-get и apt-get dist-upgrade
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
Это доступно только в 12.04 - старше ubuntu версии не могут быть обновлены до этой же версии с использованием этого метода.
См. здесь для получения дополнительной информации о PPA https://help.launchpad.net/Packaging/PPA
Как установить gcc 4.8 на Ubuntu 10.04:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
Проверить версию gcc с помощью:
g++ --version
Он работал на моей машине. Источник: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/
sudo apt-get install gcc-snapshot
Затем вызовите его с помощью:
/usr/lib/gcc-snapshot/bin/gcc
Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:
sudo apt-get build-dep gcc-snapshot
Затем найдите правильные параметры настройки:
gcc -v
(и изменить путь установки и т. д.)
Затем создайте так:
mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install
Используйте следующую команду для установки add-apt-repository:
apt-get install python-software-properties
Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.
Добавить тестовый репозиторий toolchain ppa, затем обновить apt-get и apt-get dist-upgrade
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
Это доступно только в 12.04 - старше ubuntu версии не могут быть обновлены до этой же версии с использованием этого метода.
См. здесь для получения дополнительной информации о PPA https://help.launchpad.net/Packaging/PPA
Как установить gcc 4.8 на Ubuntu 10.04:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
Проверить версию gcc с помощью:
g++ --version
Он работал на моей машине. Источник: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/
sudo apt-get install gcc-snapshot
Затем вызовите его с помощью:
/usr/lib/gcc-snapshot/bin/gcc
Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:
sudo apt-get build-dep gcc-snapshot
Затем найдите правильные параметры настройки:
gcc -v
(и изменить путь установки и т. д.)
Затем создайте так:
mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install
Используйте следующую команду для установки add-apt-repository:
apt-get install python-software-properties
Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.
Добавить тестовый репозиторий toolchain ppa, затем обновить apt-get и apt-get dist-upgrade
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
Это доступно только в 12.04 - старше ubuntu версии не могут быть обновлены до этой же версии с использованием этого метода.
См. здесь для получения дополнительной информации о PPA https://help.launchpad.net/Packaging/PPA
Как установить gcc 4.8 на Ubuntu 10.04:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
Проверить версию gcc с помощью:
g++ --version
Он работал на моей машине. Источник: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/
sudo apt-get install gcc-snapshot
затем вызвать его с:
/usr/lib/gcc-snapshot/bin/gcc
на вторую часть вопроса, ответ - "Да вроде". Если вы действительно хотите сделать это (т. е. установка укг-снимок пакета недостаточно), то Вам необходимо установить зависимости:
sudo apt-get build-dep gcc-snapshot
затем найти правильный настройка параметров:
gcc -v
(и изменять путь установки и т. д.)
тогда строить такой:
mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install
Используйте следующую команду для установки add-apt-repository:
apt-get install python-software-properties
Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.
Добавить набор инструментов репозиторий ppa тест, потом сделать apt-получить обновление и apt-получить расстояние-обновления
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
это доступно только в 12.04 - старые версии Ubuntu не может быть обновлен до этой же версии, используя этот метод.
см. здесь для получения дополнительной информации о ППД https://help.launchpad.net/Packaging/PPA
Как установить gcc 4.8 на Ubuntu 10.04:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
Проверить версию gcc с помощью:
g++ --version
Он работал на моей машине. Источник: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/
sudo apt-get install gcc-snapshot
Затем вызовите его с помощью:
/usr/lib/gcc-snapshot/bin/gcc
Для второй части вопроса ответ «да, своего рода». Если вы действительно хотите это сделать (т.е. установка пакета gcc-snapshot недостаточна), вам нужно будет установить зависимости:
sudo apt-get build-dep gcc-snapshot
Затем найдите правильные параметры настройки:
gcc -v
(и изменить путь установки и т. д.)
Затем создайте так:
mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install
Используйте следующую команду для установки add-apt-repository:
apt-get install python-software-properties
Затем добавьте тестовое репо tooclain ppa, как описано для 12.04 LTS.
Добавить тестовый репозиторий toolchain ppa, затем обновить apt-get и apt-get dist-upgrade
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
Это доступно только в 12.04 - старше ubuntu версии не могут быть обновлены до этой же версии с использованием этого метода.
См. здесь для получения дополнительной информации о PPA https://help.launchpad.net/Packaging/PPA
Как установить gcc 4.8 на Ubuntu 10.04:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
Проверить версию gcc с помощью:
g++ --version
Он работал на моей машине. Источник: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/