Рейтинг:0

я установил Netcdf (libnetcdf-dev libnetcdff-dev), я нашел их путь с помощью dpkg. но их много локаций, не знаю какую выбрать?

флаг ca

Я не знаю, какой путь правильный выбрать где эти библиотеки установлены. Мне нужно использовать этот путь.

я хочу сделать следующее На Linux-машине для установки кода выполните следующие действия:

компакт-диск TRACK-1.5.2

убедиться '.' находится в вашей переменной окружения PATH:

экспорт ПУТЬ=${ПУТЬ}:.

установите следующие переменные среды:

экспорт CC=gcc экспорт FC=gfortran экспортировать ARFLAGS=

export NETCDF=[путь к вашей установке NETCDF]

бег:

master -build -i=linux -f=linux делать утилиты

dpkg -L libnetcdf-dev libnetcdff-dev
/.
/usr
/USR/бен
/USR/бен/NC-конфигурации
/USR/включить
/usr/include/netcdf.h
/usr/include/netcdf_aux.h
/usr/include/netcdf_dispatch.h
/usr/include/netcdf_filter.h
/usr/include/netcdf_mem.h
/usr/include/netcdf_meta.h
/USR/библиотека
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/cmake
/usr/lib/x86_64-linux-gnu/cmake/netCDF
/usr/lib/x86_64-linux-gnu/cmake/netCDF/netCDFConfig.cmake
/usr/lib/x86_64-linux-gnu/cmake/netCDF/netCDFConfigVersion.cmake
/usr/lib/x86_64-linux-gnu/cmake/netCDF/netCDFTTargets-none.cmake
/usr/lib/x86_64-linux-gnu/cmake/netCDF/netCDFTargets.cmake
/usr/lib/x86_64-linux-gnu/libnetcdf.settings
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/netcdf.pc
/USR/доля
/USR/доля/документ
/usr/доля/doc/libnetcdf-dev
/usr/доля/doc/libnetcdf-dev/авторское право
/USR/доля/линтиан
/usr/share/lintian/переопределяет
/usr/доля/lintian/переопределения/libnetcdf-dev
/USR/доля/мужчина
/USR/доля/человек/человек1
/usr/share/man/man1/nc-config.1.gz
/USR/доля/человек/человек3
/usr/доля/человек/man3/netcdf.3.gz
/usr/lib/x86_64-linux-gnu/libnetcdf.so
/usr/share/doc/libnetcdf-dev/changelog.Debian.gz

/.
/usr
/USR/бен
/usr/bin/nf-конфигурации
/USR/включить
/usr/include/netcdf.inc
/usr/include/netcdf.mod
/usr/include/netcdf4_f03.mod
/usr/include/netcdf4_nc_interfaces.mod
/usr/include/netcdf4_nf_interfaces.mod
/usr/include/netcdf_fortv2_c_interfaces.mod
/usr/include/netcdf_nc_data.mod
/usr/include/netcdf_nc_interfaces.mod
/usr/include/netcdf_nf_data.mod
/usr/include/netcdf_nf_interfaces.mod
/usr/include/typesizes.mod
/USR/библиотека
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libnetcdff.a
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/netcdf-fortran.pc
/USR/доля
/USR/доля/документ
/usr/доля/doc/libnetcdff-dev
/usr/доля/doc/libnetcdff-dev/авторское право
/USR/доля/мужчина
/USR/доля/человек/человек1
/usr/share/man/man1/nf-config.1.gz
/USR/доля/человек/человек3
/usr/доля/человек/man3/netcdf_f77.3.gz
/usr/share/man/man3/netcdf_fortran.3.gz
/usr/lib/x86_64-linux-gnu/libnetcdff.so
/usr/share/doc/libnetcdff-dev/changelog.Debian.gz

.

флаг hr
Какую настоящую проблему вы пытаетесь решить?
Someone avatar
флаг my
[Изменить] свой вопрос, чтобы включить эту информацию. Прочтите [спросите] и [Как отформатировать мой вопрос?](/help/formatting).
флаг hr
также **расскажите нам, что вы пытаетесь собрать** - общие инструкции по сборке часто намного сложнее, чем необходимо
raj avatar
флаг cn
raj
Из информации, которую вы разместили ранее (и теперь удалили этот комментарий), кажется, что программное обеспечение, которое вы пытаетесь собрать, ожидает, что netcdf будет установлен из исходного кода в один конкретный каталог, который **не** является каталогом по умолчанию, где компилятор C ищет библиотеки и /или файлы заголовков. Пакеты, которые вы установили, расположены в каталогах по умолчанию, поэтому, возможно, если вы вообще пропустите параметр, указывающий расположение netcdf, сборка будет работать правильно?
raj avatar
флаг cn
raj
Кроме того, как ваш скриншот связан с вопросом? Я вообще не вижу связи.
флаг ru
Если вы компилируете программное обеспечение, динамический компоновщик ld сможет определить нужные библиотеки. Какую **реальную** проблему вы пытаетесь решить и какое программное обеспечение вы пытаетесь скомпилировать?

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

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