LLVM / Clangをコンパイルしていますが、実行可能ファイルに別の名前を付けたいと思います。たとえば、特別なオプションを使用する必要がありますか--binary-name
?秘訣は、LLVM/Clangに付属のすべてのツールの名前を変更したいということです。
たとえば、
clang -> my-clang
llvm-conig -> my-llvm-config
etc.
Unix / Linuxで可能ですか?
答え1
コンパイル中にすべてのバイナリの名前を変更できるかどうかはわかりません...しかし、私の提案は、プログラムがあるディレクトリからプログラムをコンパイルし、ディレクトリ全体をそのプログラムに移動し、メインバイナリへの/usr/src
シンボリックリンクを作成することです。/usr/bin
。
ln -s /usr/src/clang-3.5/bin/clang /usr/bin/clang-3.5
これにより、インストール中に古いライブラリや他のファイルを上書きすることを心配することなく、さまざまなバージョンのさまざまなプログラムを持つことができます。