GoGPT Best VPN GoSearch

Значок OnWorks

cernlib - Интернет в облаке

Запустите cernlib в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда cernlib, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


cernlib - распечатать зависимости библиотеки CERN

СИНТАКСИС


Cernlib [кредита] библиотеки

ОПИСАНИЕ


Cernlib это инструмент для перечисления параметров компилятора и компоновщика, необходимых для компиляции CERNLIB
программа, имеющая зависимости от библиотеки. Обычно используется в команде
подстановка, как в следующем примере:

gfortran -o myprogram myprogram.F `cernlib -G Motif pawlib`

Эта версия cernlib была полностью переписана из исходного сценария, предоставленного
ЦЕРН. Теперь он выполняет рекурсивную проверку зависимостей библиотеки и удаляет повторяющиеся записи.

Обратите внимание, что по умолчанию сценарий cernlib предполагает, что библиотеки CERN должны быть связаны
против статически; если указаны переменные среды $ CERN или $ CERN_ROOT, это
ищет библиотеки только в подкаталоге "lib" этих мест, а не в любом "shlib"
подкаталог. Кроме того, скрипт связывает библиотеки CERN с компоновщиком
инструкция по связыванию статически. Это сделано для сохранения исходного поведения восходящего потока,
в котором все библиотеки CERNLIB существуют только в статической форме. Например, "cernlib packlib"
выходы:

-Wl, -static -lpacklib -lkernlib -Wl, -dy -lm -lnsl -lcrypt -ldl -lg2c

Если вы хотите связать со ВСЕМИ библиотеками (включая CERNLIB) статически или
динамически вызовите скрипт cernlib с его флагом -safe, чтобы пропустить этот брекетинговый компоновщик
флаги. То есть: если вы хотите связать все библиотеки (а не только CERNLIB) статически,
используйте флаг компилятора -static и вызовите cernlib с его флагом -safe:

gfortran -o myprogram myprogram.F -static `cernlib -safe -G Motif pawlib`

и если вы хотите динамически компоноваться со всеми библиотеками (включая библиотеки CERN),
используйте ту же команду без флага компилятора -static (компоновщик предполагает динамическое связывание
по умолчанию):

gfortran -o myprogram myprogram.F `cernlib -safe -G Мотив pawlib`

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-a арка
Укажите архитектуру системы, например Linux (по умолчанию), AIX, HP-UX и т. Д.

-ди Эквивалентно -safe; для обратной совместимости.

-G водитель
Укажите графический драйвер. Доступные варианты в Linux: X11 и Motif (
Последний вариант также будет работать при наличии библиотеки Lesstif).

-П, -s Игнорируется; для обратной совместимости.

-сейф Не делайте никаких предположений о том, следует ли связывать библиотеки CERN.
против динамически или статически. (Поведение по умолчанию, если этот флаг не
используется, чтобы связать их статически.)

-u Не включайте в вывод библиотеки, специфичные для архитектуры.

-v версия
Укажите версию $ CERN_LEVEL. Это бессмысленно, если вы не установили
исходная версия CERNLIB (т. е. не упакованная Debian); посмотреть файл
/usr/share/doc/cernlib-base/README.Debian.

- ?, --Помогите
Показать сводку опций.

-- Сообщите cernlib, что это означает конец специфичных для cernlib флагов, и все последующие
аргументы должны быть проанализированы, как описано в БИБЛИОТЕКИ раздел ниже. Если есть
не задано, первое слово, проанализированное как имя библиотеки, будет первым словом не
начинающийся с дефиса "-", который не является аргументом для предшествующего флага cernlib.

БИБЛИОТЕКИ


Следующие имена библиотек распознаются этой версией скрипта cernlib. Эти
имена могут использоваться точно так, как показано здесь, или с префиксом "-l".

Основные CERN библиотеки
mathlib, packagelib, kernlib

Графика и PAW библиотеки
графлиб, павлиб

Monte Карло и GEANT библиотеки
cojets, eurodec, geant321, herwig59, isajet758, pdflib804, photos202, инструменты

дополнительный Monte Карло библиотеки
(чтобы получить их, см. /usr/share/doc/montecarlo-base/README.Debian)
ариадна, ариадна-p5, fritiof, jetset, lepto, pythia5, pythia6

Псевдонимов
Цифры в конце могут быть опущены в большинстве названий библиотек выше.

Прочее библиотеки имена
Различные другие имена распознаются для обратной совместимости, внутреннего использования и
архитектуры, отличные от Linux. Полный список см. В сценарии cernlib.

Прочее Любые имена, не распознаваемые cernlib, начинающиеся с "-l" или с любого символа.
кроме дефиса ("-") выводятся как -l $ {name # -l} (т.е., считаются
библиотека). Имена, начинающиеся с дефиса, для которых второй символ не является "l"
считаются флагами компилятора и выводятся в начале строки
перед всеми остальными выходами.

Используйте cernlib в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.