Используйте более старую версию GCC для приложения, которое требует его

PGI C и C++, 17,10 общественных компиляторов выпуска не работают с Ubuntu 17.10 (по крайней мере, не для кода, который использует OpenMP или OpenACC, который является смыслом PGI).

Согласно их форуму

Согласно информации о версии PGI 17.10, под "Поддерживаемыми платформами", отмечают, что Ubuntu 16.10 является новейшая Ubuntu, которую мы поддерживаем, и gcc 6.3 является новейшим gcc.

Мы, вероятно, получим 7,2 работ с 18,1, и таким образом, Общественный Выпуск будет поддерживать их в 18,4.

Поэтому ожидайте в течение 2 - 6 месяцев или установите версию Linux, которую мы поддерживаем.

Я не хочу ожидать, если я не имею к. Как я могу получить PGI 17.10 (общественный выпуск) работающий с Ubuntu 17.10?

Мое предположение, я мог использовать что-то как chroot или Докер для этого, но я никогда не использовал также.

Когда я компилирую, я получаю ошибку

/usr/include/x86_64-linux-gnu/bits/floatn.h", строка 62: ошибка: недействительный аргумент для приписывания определения типа "режима" _Complex пускает в ход cfloat128 __ атрибут ((режим (TC)));

Таким образом, проблема, я думаю, не является просто файлами библиотеки, но также и включает.

0
задан 15 March 2018 в 07:48

1 ответ

Вы не можете получить его работающий в 17,10.. это - то, что говорит releasenote.

Понизьте до 16,10 или другая поддерживаемая версия или работайте 16.10 в Виртуальной машине.

1
ответ дан 30 October 2019 в 06:21

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

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