Cambia libtool usato nella riga di comando

1

Ho seguito questo post per installare automake, autoconf e libtool.

Quando controllo le versioni di automake e autoconf, sono perfette. Tuttavia, quando controllo la versione di libtool ottengo il seguente

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

tuttavia se eseguo libtool dalla cartella di installazione ricevo

$ /usr/local/libtool/bin/libtool --version
libtool (GNU libtool) 2.4.2 Written by Gordon Matzigkeit <[email protected]>, 1996

Quindi penso che ci sia una versione di libtool già installata con OS X. C'è un modo per cambiarla in modo che quando eseguo libtool chiami quello su /usr/local/libtool/bin ?

    
posta BRabbit27 27.05.2016 - 22:49
fonte

1 risposta

1

A meno che il tuo $ PATH sia diverso dal normale, puoi risolverlo con un link simbolico dello strumento che desideri.

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

Quindi se il libtool che vuoi eseguire per primo è /usr/local/libtool/bin/libtool quindi un rapido

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

A quel punto, potresti dover riavviare shell o rehash o hash -r in bash per ottenere il libtool da /usr/local/bin da preferire.

    
risposta data 27.05.2016 - 23:27
fonte

Leggi altre domande sui tag