Рейтинг:1

Компилятор C не может создавать исполняемые файлы (установите netcdf, используя icc и ifort)

флаг ng

Я установил intel oneAPI на ubuntu 20.04, далее ifort и icc. Следующая команда на терминале показывает

сарас # который icc
/opt/intel/oneapi/compiler/2021.4.0/linux/bin/intel64/icc
сарас # который ифорт
/opt/intel/oneapi/compiler/2021.4.0/linux/bin/intel64/ifort
Сарас # 

Я попытался настроить netcdf-4.1.3 с помощью ifort и icc, используя следующий скрипт.

экспорт CC=icc
экспорт CXX=icpc
экспорт CFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
экспорт CXXFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
экспорт F77=ифорт
экспорт FC=ifort
экспорт F90=ифорт
экспорт FFLAGS='-O3 -xHost -ip -no-prec-div -static-intel'
экспорт CPP='icc -E'
экспорт CXXCPP='icpc -E'

./configure --prefix=мой путь
делать
сделать чек
сделать установку

Но я получил следующую ошибку.

проверка того, было ли указано вытеснение кэша по умолчанию для HDF5... 0,75
проверка того, включено ли ведение журнала netCDF-4... нет
проверка, должен ли быть собран клиент cdmremote... нет
проверка того, должен ли быть построен DAP-клиент... да
проверка стиля включения, используемого make... GNU
проверка gcc...icc
проверка, работает ли компилятор C... нет
настроить: ошибка: в `/home/saras/Prasanth/netcdf-4.1.3':
настроить: ошибка: компилятор C не может создавать исполняемые файлы
флаг hr
Вы успешно создали простой исполняемый файл «hello world» с помощью icc? Вы изучили файл `config.log`, чтобы узнать подробности сбоя?
флаг ng
Спасибо за ваш комментарий. Теперь это работает

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.