могу ли я изменить имя исполняемого файла во время компиляции

Я компилирую LLVM / Clang, но хочу дать другое имя исполняемому файлу. Есть ли специальный параметр, который мне нужно использовать, например, --binary-name ? Хитрость в том, что я хочу переименовать каждый инструмент, который поставляется с LLVM / Clang.

Например:

 clang -> my-clang llvm-conig -> my-llvm-config etc. 

Возможно ли это в Unix / Linux?

Любая помощь приветствуется.

One Solution collect form web for “могу ли я изменить имя исполняемого файла во время компиляции”

Я не уверен, что вы можете изменить имя всех двоичных файлов во время компиляции … но мое предложение состояло в том, чтобы скомпилировать программу в каталоге, в котором она находилась, переместить, чем весь каталог, в /usr/src , а затем создать символическую ссылку на основной двоичный файл в /usr/bin .

ln -s /usr/src/clang-3.5/bin/clang /usr/bin/clang-3.5

Таким образом, вы можете иметь несколько версий различных программ и не беспокоиться о старых библиотеках и других файлах, будучи перезаписанными при их установке.

  • Как исправить мою установку llvm?
  • Элементы SELinux, основанные на файлах
  • Установка Swift на Freebsd не может сделать LLVM
  • Как я могу получить обычный gcc и т. Д. Под HomeBrew под Mac OSX Mountain Lion?
  • Что делает -jn означать?
  • Linux и Unix - лучшая ОС в мире.