Рейтинг:2

настроить: ошибка: не удалось подключиться к библиотеке C netcdf (сбой установки SURFEX)

флаг do

Я хочу установить и запустить SURFEX на Ubuntu 18.04, поэтому я следую описанным шагам. здесь. когда я запускаю делать команду в каталоге src (компиляция основной версии кода), через некоторое время я получаю сообщение об ошибке:

настроить: ошибка: не удалось подключиться к библиотеке netcdf C. Пожалуйста, установите LDFLAGS; для статических сборок установите LIBS на результаты nc-config --libs.

Я пытался это решение на шаге перед «сделать», т.е.

CFLAGS=$(nc-config --cflags) LDFLAGS=$(nc-config --libs) ./configure

и

CFLAGS=$(nc-config --cflags) LDFLAGS=$(nc-config --libs) . ../conf/profile_surfex-LXgfortran-SFX-V8-1-1-MPIAUTO-O2-X0

но я не мог решить проблему, возможно, потому, что я не знаю, что делаю. Может ли кто-нибудь сказать мне, как я установил эти флаги?

флаг hr
Установлен ли в вашей системе пакет разработки netcdf? Выполнялись ли команды `nc-config` без ошибок?
N0rbert avatar
флаг zw
Вы подписались на https://askubuntu.com/a/1374166/66509?
theWrongAlice avatar
флаг do
@N0rbertN0rbert, да, и это работает, пока я не получу эту новую ошибку. Сначала я пытался решить это сам, а потом какое-то время был занят, поэтому сейчас я снова его поднимаю.
Рейтинг:0
флаг do

По-видимому, один пакет не указан на сайте с инструкциями. Вам также необходимо установить libcurl4-gnutls-dev. Теперь это работает.

Рейтинг:0
флаг au

Я столкнулся с той же проблемой с Ubuntu 20.04, и это решение theWrongAlice помогло мне.

Установка libcurl4-gnutls-dev:

sudo apt-get install -y libcurl4-gnutls-dev

И прежде чем сделать:

CFLAGS=$(nc-config --cflags) LDFLAGS=$(nc-config --libs) ./configure

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

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