Описание тега clear-linux
В Unix и клоны, такие как Linux в /usr/src-это не только для исходного кода. Это традиционно, куда вы помещаете исходный код операционной системы. Базовые средства построения для каждой ОС и их конфигурационные файлы настроены на использование в /usr/src и если ты был в ФС /usr/доли/в src и /usr/src и тогда эти инструменты по-прежнему собирается найти его в ожидаемом месте. Таков весь смысл связывания файлов.
Однако, в истории ООН*х я работал за последние 25 лет позволил установить, где инструменты построения найти источник, место скомпилированные объектные файлы, место на man-страницах, разместить связаны двоичные файлы (программы и библиотеки) и так далее. Это часто используется для установки в строящемся системы на второй жесткий диск, чтобы затем можно было отстегнуть и поп в другой компьютер для загрузки с вместо обновление собственной операционной системы. Или иметь несколько архивов источника доступны одновременно для нескольких версий или разных архитектур и вы просто запустите инструменты для сборки с различными конфигурационными файлами. Это означает, что нет необходимости, чтобы связать вещь или из разных мест.
Так что нет, это не плохая идея, как таковая, но почему портили вещи от обычного, если вам нужно, чтобы сделать так? Это просто еще одна вещь потенциально забыть и быть причиной ошибок в дальнейшем.