Рейтинг:-4

Синтаксис определения команды

флаг us

Какое имя и где я могу найти информацию о синтаксисе, который определяет команды:

cmake [{-D <var>=<value>}...] -P <cmake-script-file> [-- <unparsed-options>...]

Что значит [] , {} и ... означает в этом определении. у меня ощущение, что [] средства факультативный, но это означает, что -P должен сохраняться всегда?

N0rbert avatar
флаг zw
http://manpages.ubuntu.com/manpages/focal/en/man1/cmake.1.html
флаг us
Я знаю, где находится руководство cmake. Я нашел этот тип определения команды в других командах и хотел бы получить больше информации о самом языке определения.
Рейтинг:0
флаг it

В общем, [ ] означает «необязательный». В таком случае { } используется для группировки ""со следующим"<var>=<value>". Последующий "..."означает"-D <переменная>=<значение>" может повторяться 0 или много раз. "-P <файл-скрипта-cmake>" НЕ является необязательным.

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

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