コマンドラインで使用されるlibtoolを変更する


1

私はついていきます この郵便受け automake、autoconf、libtoolをインストールする。

automakeとautoconfのバージョンをチェックすると、それらはうまく見えます。しかし、libtoolのバージョンを確認すると、次のようになります。

$ libtool --version
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character `-' in: --version

ただし、インストールフォルダからlibtoolを実行すると、次のようになります。

$ /usr/local/libtool/bin/libtool --version
libtool (GNU libtool) 2.4.2 Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996

だから私はすでにOS Xと一緒にインストールされているlibtoolのバージョンがあると思います。 /usr/local/libtool/bin

回答:


1

あなたの$ PATHが通常と違っていない限り、あなたが望むツールのsymリンクでそれを解決することができます。

$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

それでは、最初に実行したいlibtoolが /usr/local/libtool/bin/libtool それから速い

sudo ln -s /usr/local/libtool/bin/libtool /usr/local/bin

その時点で、シェルを再起動するか、またはハッシュを再構築する必要があります。 hash -r 得るためにbashで libtool から /usr/local/bin 優先されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.