Вы можете установить fglrx на:
sudo apt-get install fglrx fglrx-amdcccle fglrx-updates
Мне удалось преодолеть проблему gcc (которая теперь находится в 7.2.0). Я использовал шаги здесь, изменяя их для gcc-7.2.0. (Это для 64-битной системы)
Итак, загрузите источник GCC 7 и необходимые условия из здесь
cd ~
wget http://gcc.parentingamerica.com/releases/gcc-7.2.0/gcc-7.2.0.tar.xz
tar xf gcc-7.2.0.tar.xz
cd gcc-7.2.0
contrib/download_prerequisites
Мы установим компилятор в /usr/local/gcc-7.2, чтобы не испортить компилятор по умолчанию, Это для 64-битной системы .
cd ~
mkdir build && cd build
../gcc-7.2.0/configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=/usr/local/gcc-7.2 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib --program-suffix=-7.2
Затем мы строим вещь с
make -j 8
где мы указали, что мы хотим, чтобы 8 потоков работали над работой одновременно. Причиной этого является то, что у меня есть 4 ядра, которые являются гиперпотоками (каждый из них может обрабатывать 2 потока одновременно). Отрегулируйте это в соответствии с вашей настройкой. Этот шаг занимает много времени - мне понадобилось около 30 минут на приличном ноутбуке. Как только это будет сделано, установите компилятор
sudo make install
. Теперь мы должны сказать нашей системе, чтобы использовать этот компилятор. Я не делал то, что рекомендуется в руководстве, которое я связал сверху, вместо этого я последовал за этим, чтобы создать альтернативный компилятор, выполнив
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-7.2.0/bin/gcc-7.2 50 --slave /usr/bin/g++ g++ /usr/local/gcc-7.2.0/bin/g++-7.2
И затем выбрав альтернативный компилятор, используя
sudo update-alternatives --config gcc
Мне удалось преодолеть проблему gcc (которая теперь находится в 7.2.0). Я использовал шаги здесь, изменяя их для gcc-7.2.0. (Это для 64-битной системы)
Итак, загрузите источник GCC 7 и необходимые условия из здесь
cd ~
wget http://gcc.parentingamerica.com/releases/gcc-7.2.0/gcc-7.2.0.tar.xz
tar xf gcc-7.2.0.tar.xz
cd gcc-7.2.0
contrib/download_prerequisites
Мы установим компилятор в /usr/local/gcc-7.2, чтобы не испортить компилятор по умолчанию, Это для 64-битной системы .
cd ~
mkdir build && cd build
../gcc-7.2.0/configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=/usr/local/gcc-7.2 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib --program-suffix=-7.2
Затем мы строим вещь с
make -j 8
где мы указали, что мы хотим, чтобы 8 потоков работали над работой одновременно. Причиной этого является то, что у меня есть 4 ядра, которые являются гиперпотоками (каждый из них может обрабатывать 2 потока одновременно). Отрегулируйте это в соответствии с вашей настройкой. Этот шаг занимает много времени - мне понадобилось около 30 минут на приличном ноутбуке. Как только это будет сделано, установите компилятор
sudo make install
. Теперь мы должны сказать нашей системе, чтобы использовать этот компилятор. Я не делал то, что рекомендуется в руководстве, которое я связал сверху, вместо этого я последовал за этим, чтобы создать альтернативный компилятор, выполнив
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-7.2.0/bin/gcc-7.2 50 --slave /usr/bin/g++ g++ /usr/local/gcc-7.2.0/bin/g++-7.2
И затем выбрав альтернативный компилятор, используя
sudo update-alternatives --config gcc
Мне удалось преодолеть проблему gcc (которая теперь находится в 7.2.0). Я использовал шаги здесь, изменяя их для gcc-7.2.0. (Это для 64-битной системы)
Итак, загрузите источник GCC 7 и необходимые условия из здесь
cd ~
wget http://gcc.parentingamerica.com/releases/gcc-7.2.0/gcc-7.2.0.tar.xz
tar xf gcc-7.2.0.tar.xz
cd gcc-7.2.0
contrib/download_prerequisites
Мы установим компилятор в /usr/local/gcc-7.2, чтобы не испортить компилятор по умолчанию, Это для 64-битной системы .
cd ~
mkdir build && cd build
../gcc-7.2.0/configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=/usr/local/gcc-7.2 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib --program-suffix=-7.2
Затем мы строим вещь с
make -j 8
где мы указали, что мы хотим, чтобы 8 потоков работали над работой одновременно. Причиной этого является то, что у меня есть 4 ядра, которые являются гиперпотоками (каждый из них может обрабатывать 2 потока одновременно). Отрегулируйте это в соответствии с вашей настройкой. Этот шаг занимает много времени - мне понадобилось около 30 минут на приличном ноутбуке. Как только это будет сделано, установите компилятор
sudo make install
. Теперь мы должны сказать нашей системе, чтобы использовать этот компилятор. Я не делал то, что рекомендуется в руководстве, которое я связал сверху, вместо этого я последовал за этим, чтобы создать альтернативный компилятор, выполнив
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-7.2.0/bin/gcc-7.2 50 --slave /usr/bin/g++ g++ /usr/local/gcc-7.2.0/bin/g++-7.2
И затем выбрав альтернативный компилятор, используя
sudo update-alternatives --config gcc
Этот процесс (в том числе изменение комментариев dmcquiggin) работал для меня для:
Версия: VMWare Workstation 14 Pro (14.1.1 build-7528167) ОС: Ubuntu 16.04.4 LTS Kernel: x86_64 Linux 4.15.0-041500-generic
С одной оговоркой: мне пришлось отредактировать скрипт download_prerequisites, чтобы указать его на другое зеркало, поскольку ftp://gcc.gnu.org/pub/gcc/infrastructure/ не работает .
Вместо этого я использовал зеркало: ftp://gcc.gnu.org/pub/gcc/infrastructure/ .
Это одно из официальных зеркал GCC.
Этот процесс (в том числе изменение комментариев dmcquiggin) работал для меня для:
Версия: VMWare Workstation 14 Pro (14.1.1 build-7528167) ОС: Ubuntu 16.04.4 LTS Kernel: x86_64 Linux 4.15.0-041500-generic
С одной оговоркой: мне пришлось отредактировать скрипт download_prerequisites, чтобы указать его на другое зеркало, поскольку ftp://gcc.gnu.org/pub/gcc/infrastructure/ не работает .
Вместо этого я использовал зеркало: ftp://gcc.gnu.org/pub/gcc/infrastructure/ .
Это одно из официальных зеркал GCC.