Установка GCC6.3.0 для MATLAB на ubuntu20.04

Я пытаюсь собрать GCC6.3.0 на Ubuntu20.04 и не могу понять / исправить ошибки.

Я загрузил tar-файл (пробовал с нескольких зеркал, всегда одна и та же ошибка), распаковал его, в этом незарезанном каталоге запустил

./contrib/download_prerequisites

, он загружается и создает необходимые ярлыки. Затем я выхожу из этого каталога, создаю новый каталог «gccbuild», в этом каталоге запускаю

$PWD/../gcc-6.3.0/configure --prefix=$HOME/GCC-6.3.0 --enable-languages=c,c++,fortran,go

. Я могу добавить полный вывод, если требуется, много «нет», но я не думаю, что это проблема. Последние строки вывода:

checking where to find the target windmc... host tool
checking whether to enable maintainer-specific portions of Makefiles... no
configure: creating ./config.status
config.status: creating Makefile

Затем я запускаю make, и следующие несколько последних строк вывода:

 /home/m/GCC-6.3.0/x86_64-pc-linux-gnu/include -isystem /home/m/GCC-6.3.0/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -I. -I. -I../.././gcc -I/home/m/gccbuild/../gcc-6.3.0/libgcc -I/home/m/gccbuild/../gcc-6.3.0/libgcc/. -I/home/m/gccbuild/../gcc-6.3.0/libgcc/../gcc -I/home/m/gccbuild/../gcc-6.3.0/libgcc/../include -I/home/m/gccbuild/../gcc-6.3.0/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o _fixunssfsi.o -MT _fixunssfsi.o -MD -MP -MF _fixunssfsi.dep -DL_fixunssfsi -c /home/m/gccbuild/../gcc-6.3.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS

make[5]: Leaving directory '/home/m/gccbuild/x86_64-pc-linux-gnu/32/libgcc'

make[4]: *** [Makefile:1161: multi-do] Error 1

make[4]: Leaving directory '/home/m/gccbuild/x86_64-pc-linux-gnu/libgcc'

make[3]: *** [Makefile:120: all-multi] Error 2

make[3]: *** Waiting for unfinished jobs....

make[3]: Leaving directory '/home/m/gccbuild/x86_64-pc-linux-gnu/libgcc'

make[2]: *** [Makefile:20436: all-stage1-target-libgcc] Error 2

make[2]: Leaving directory '/home/m/gccbuild'

make[1]: *** [Makefile:25715: stage1-bubble] Error 2

Мы будем очень признательны за любые выводы!

ИЗМЕНИТЬ

Я пропустил часть фактической ошибки (спасибо Стефану Рингу из списка рассылки gcc-help): Кроме WIFI все работало нормально. Но затем экран (случайным образом) начал мерцать, когда я попытался ...

Я установил Ubuntu 18.04 на моем Razer Blade 15, середина 2019 года с Nvidia 2060 RTX GPU, используя эти инструкции

Кроме WIFI, все работало нормально.

Но затем экран (случайным образом) начал мерцать, когда я пытался подключить его к устройству HDMI. Я использовал много других устройств для просмотра фильмов или работы с внешним монитором. У меня были эти проблемы с мерцанием при первой попытке установки Ubuntu, но после переустановки они исчезли.

Поскольку я использую ноутбук уже несколько месяцев, я ищу способ решить эту проблему без резервного копирования и переустановите все.

Я пробовал несколько способов обновить или переустановить драйверы nvidia, но пока ничего не помогло. Впоследствии у меня возникли некоторые неудовлетворенные зависимости, которые я попытался исправить с помощью

sudo apt-get remove --purge nvidia-* -y
sudo ubuntu-drivers autoinstall

. Вроде все в порядке, все драйверы nvidia были установлены и загружены правильно, но после перезагрузки я мгновенно получил мерцание экрана.

Я думаю, это работает правильно

    nvidia-smi
Mon Aug 17 15:00:34 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.95.01    Driver Version: 440.95.01    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2060    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P8     8W /  N/A |    706MiB /  5934MiB |      2%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1345      G   /usr/lib/xorg/Xorg                            28MiB |
|    0      1598      G   /usr/bin/gnome-shell                          25MiB |
|    0      2020      G   /usr/lib/xorg/Xorg                           206MiB |
|    0      2181      G   /usr/bin/gnome-shell                         284MiB |
|    0      2583      G   ...uest-channel-token=16910184081649606580    48MiB |
|    0      2830      G   ...AAAAAAAAAAAACAAAAAAAAAA= --shared-files   108MiB |
+-----------------------------------------------------------------------------+

] В настоящее время загружен драйвер nvidia-driver-440-server, как это было рекомендовано моей системой, и экран сильно мерцает

sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F11sv00001A58sd00002004bc03sc00i00
vendor   : NVIDIA Corporation
driver   : nvidia-driver-435 - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-440-server - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd00000034bc02sc80i00
vendor   : Intel Corporation
manual_install: True
driver   : backport-iwlwifi-dkms - distro free

Когда я отключаю графический процессор NVIDIA и использую вместо него графический процессор Intel, все в порядке, мерцания нет. Поэтому я считаю, что с установкой моего драйвера возникла серьезная проблема.

Иногда в панели уведомлений появляются ошибки, которые я, к сожалению, не могу скопировать и вставить. Но все они связаны с nvidia-smi.

Любая помощь действительно приветствуется, я относительно новичок в Linux, так как это мой первый раз, когда я серьезно использую его в качестве операционной системы. Если я могу чем-то помочь, предоставив информацию, сообщите мне об этом.

0
задан 17 August 2020 в 16:17

3 ответа

BIOS

Существует несколько различных версий Razer Blade 15.

В терминале введите sudo dmidecode -s bios- version , чтобы получить текущую версию BIOS. Затем перейдите сюда , чтобы проверить наличие более новой версии BIOS.

Nvidia

Доступен более новый драйвер Nvidia, который вы можете попробовать. Версия 450.57. Его можно скачать здесь .

enter image description here

enter image description here

0
ответ дан 21 August 2020 в 07:57

У меня было ужасное мерцание экрана с лезвием 15 razer, когда я переключился на выделенную графику Nvidia.

Системные журналы показали: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] ОШИБКА CPU pipe A FIFO underrun

Я последовал этому совету: https://www.reddit.com/r/ linuxmint/comments/6ngsb0/razer_blade_stealth_graphics_problem/.

Но вкратце я отредактировал файл grub с помощью: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux i915.enable_psr=0 i915.enable_rc6=0 button.lid_init_state=open"

Надеюсь, это поможет вам, я был очень разочарован. Удачи.

Редактировать: это, по-видимому, не сработало для меня. Прочитал еще раз ваше описание. Монитор, который вы подключили, какая у него частота обновления? У меня такое ощущение, что это как-то связано с частотой обновления. Я изменил частоту обновления на 60 Гц, но это не помогло.

0
ответ дан 28 August 2020 в 18:20

У меня была такая же проблема с Razer Blade 15 в середине 2019 года на Ubuntu 18.04 и Ubuntu 20.04. Этот пост решил мою проблему.

https://wiki.mh8.fr/doku.php?id=linux:rbs

Они добавляют этот параметр в GRUB_CMDLINE_LINUX_DEFAULT: "intel_idle.max_cstate=4"

Теперь моя конфигурация выглядит так: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=4 button.lid_init_state=open"

Где "button.lid_init_state=open" решило другую проблему с моим лезвием razer, из-за которой закрывающаяся крышка не приостанавливала работу компьютера.

0
ответ дан 29 September 2020 в 14:47

Другие вопросы по тегам:

Похожие вопросы: