Spec-Zone.ru › Julia 1.7

Параметры командной строки

Ниже приведен полный список переключателей командной строки, доступных при запуске julia:

Переключатель Описание
-v, --version Отобразить информацию о версии
-h, --help Вывести параметры командной строки (это сообщение).
--project[={<dir>|@.}] Установить <dir> в качестве домашнего проекта/окружения. По умолчанию опция @. будет искать в родительских директориях до тех пор, пока не будет найден файл Project.toml или JuliaProject.toml.
-J, --sysimage <file> Запустить с указанным файлом системного образа
-H, --home <dir> Установить расположение исполняемого файла julia
--startup-file={yes|no} Загрузить ~/.julia/config/startup.jl
--handle-signals={yes|no} Включить или выключить обработчики сигналов по умолчанию Julia
--sysimage-native-code={yes|no} Использовать системный код из образа, если доступен
--compiled-modules={yes|no} Включить или выключить инкрементальную предварительную компиляцию модулей
-e, --eval <expr> Вычислить <expr>
-E, --print <expr> Вычислить <expr> и отобразить результат
-L, --load <file> Загрузить <file> немедленно на все процессоры
-t, --threads {N|auto} Включить N потоков; auto в настоящее время устанавливает N равным количеству локальных потоков процессора, но это может измениться в будущем
-p, --procs {N|auto} Целое значение N запускает N дополнительных локальных рабочих процессов; auto запускает столько рабочих процессов, сколько локальных потоков процессора (логических ядер)
--machine-file <file> Запустить процессы на хостах, перечисленных в <file>
-i Интерактивный режим; REPL запускается и isinteractive() имеет значение true
-q, --quiet Тихий запуск: без баннера, подавление предупреждений REPL
--banner={yes|no|auto} Включить или выключить баннер при запуске
--color={yes|no|auto} Включить или выключить цветной текст
--history-file={yes|no} Загрузка или сохранение истории
--depwarn={yes|no|error} Включить или выключить предупреждения о устаревших синтаксических конструкциях и методах (error преобразует предупреждения в ошибки)
--warn-overwrite={yes|no} Включить или выключить предупреждения о перезаписи методов
-C, --cpu-target <target> Ограничить использование функций процессора до <target>; установить help, чтобы увидеть доступные варианты
-O, --optimize={0,1,2,3} Установить уровень оптимизации (уровень по умолчанию — 2, если не указан, или 3, если используется без уровня)
--min-optlevel={0,1,2,3} Установить нижнюю границу оптимизации на модуль (по умолчанию 0)
-g, -g <level> Включить/установить уровень генерации отладочной информации (уровень по умолчанию — 1, если не указан, или 2, если используется без уровня)
--inline={yes|no} Управление тем, разрешено ли встраивание, включая переопределение объявлений @inline
--check-bounds={yes|no|auto} Выводить проверки границ всегда, никогда или в соответствии с объявлениями @inbounds
--math-mode={ieee,fast} Запретить или разрешить небезопасные оптимизации с плавающей точкой (переопределяет объявление @fastmath)
--code-coverage={none|user|all} Подсчет выполнений строк исходного кода
--code-coverage эквивалентно --code-coverage=user
--track-allocation={none|user|all} Подсчет байтов, выделенных каждой строкой исходного кода
--track-allocation эквивалентно --track-allocation=user

В Julia 1.0 опция по умолчанию --project=@. не искала файл Project.toml в корневой директории репозитория Git. В Julia 1.1 и последующих версиях она это делает.

© 2009–2021 Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors
Licensed under the MIT License.
https://docs.julialang.org/en/v1.7.0/manual/command-line-options/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API