Рейтинг:0

Что такое каталог сборки?

флаг vn

Я пытаюсь собрать Audacity, следуя инструкциям в https://github.com/audacity/audacity/blob/master/BUILDING.md И второй последний шаг:

$ cd <каталог сборки>

что это значит? И как я могу собрать программное обеспечение?

Рейтинг:1
флаг cn
Ray

С программами на основе cmake вы сначала используете cmake настроить его, а затем использовать делать на самом деле сделать компиляцию.

Вы можете запустить cmake в том же каталоге, где находится исходный код, но обычно это беспорядочно, потому что все объектные файлы и исполняемые файлы будут расположены в том же каталоге, что и исходный код. Я думаю, что документация называет это «сборкой исходного кода».

Инструкции для cmake обычно предлагают создать строить каталог. Я думаю, что документация называет это «сборкой вне исходного кода». Это может быть Любые новый каталог. Как только вы окажетесь внутри, введите cmake <путь к файлу CMakeLists.txt> . Затем в этом каталоге выполните делать выполнить компиляцию. Когда вы все скомпилировали и установили, просто удалите это строить каталог.

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

Надеюсь это поможет!

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

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