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

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

Например:

  • Кажется, не правильно задают экологические переменные в рыбе?
  • Как установить clang 3.9 или выше с помощью apt-get на Linux Mint?
  • Как исправить мою установку llvm?
  • Сделал oupsie, тестируя некоторую защиту и выполнив rm / usr / bin / clang *
  • Проблема с установкой Clang: undefined symbol: LLVMInitializeMipsAsmParser
  • Можно ли использовать gcc для компиляции двоичных файлов в FreeBSD 10?
  •  clang -> my-clang llvm-conig -> my-llvm-config etc. 

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

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

  • Почему FreeBSD обесценивает GCC в пользу Clang / LLVM?
  • Установка Swift на Freebsd не может сделать LLVM
  • Есть ли дистрибутив Linux, скомпилированный с clang / llvm?
  • Emscripten принципиально несовместим с clang on linux
  • llvm и clang на CentOS 5 без прав root?
  • как установить новейший clang 3.8 по apt
  • One Solution collect form web for “могу ли я изменить имя исполняемого файла во время компиляции”

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

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

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

    Linux и Unix - лучшая ОС в мире.