Передать ввод в консоль Java, запускаемую сценарием Bash

В Unix и клонах, таких как Linux, / usr / src используется не только для исходного кода. Это традиционно место, куда вы помещаете исходный код работающей операционной системы. Основные инструменты сборки для каждой ОС и их файлы конфигурации настроены на использование / usr / src, и если все, что вы сделали, было ln -fs / usr / share / src / usr / src , то эти инструменты все еще работают найти его в ожидаемом месте. В этом весь смысл связывания файлов.

Однако, когда-либо система un * x, над которой я работал за последние 25 лет, позволяла вам указать, где инструменты сборки находят источник, размещают скомпилированные объектные файлы, размещают страницы руководства, размещают связанные двоичные файлы (программы и библиотеки ) и так далее. Это часто используется для установки недавно созданной системы на второй жесткий диск, который затем можно было отсоединить и вставить второй компьютер для загрузки вместо обновления собственной ОС. Или иметь несколько исходных архивов, доступных одновременно для нескольких версий или разных архитектур, и вы просто запускаете инструменты сборки с разными файлами конфигурации. Это означает, что нет необходимости связывать вещь с разными местоположениями или из них.

Так что нет, сама по себе это неплохая идея, но зачем беспокоиться о том, чтобы менять вещи как обычно, если в этом нет необходимости? Это просто еще одна вещь, о которой можно забыть и которая впоследствии станет причиной ошибок.

0
08.01.2018, 22:29
0 ответов

Теги

Похожие вопросы