2013-02-25 26 views
12

我試圖編譯.cpp文件,但我必須安裝libssh2。我從libssh2.org下載了軟件包,當輸入:./buildconf時,我得到:libtoolize和glibtoolize都不能找到

無法找到libtoolize和glibtoolize!

我不知道該怎麼辦,我已經包含在頭文件libssh2.h(#include)中,並且該文件確實存在於我想要編譯的源文件所在的同一文件夾中。

+1

你已經安裝的libtool? – Johnsyweb 2013-02-25 08:18:32

回答

16

它由包libtool提供。

在Ubuntu你只是

sudo apt-get install libtool 

又見http://manpages.ubuntu.com/manpages/dapper/man1/libtoolize.1.html

+0

和RedHat ... yum install libtool – Pancho 2015-05-30 12:45:47

+0

libtool提供了libtoolize,但是什麼包提供了glibtoolize? – knocte 2016-02-13 11:21:32

+0

當Homebrew在已安裝libtool的系統(MacOS 10.12,Sierra,在我的情況下)上安裝libtool時,它將安裝到/ usr/local/Cellar/libtool中,並使用'g'作爲現有安裝的前綴。因此,奇怪的是,一個以/ usr/local/glibtool en/usr/local/glibtoolize結束。當avrdude的./bootstrip無法找到libtoolize時,將該命令更改爲glibtoolize即可解決問題。 – 2017-09-19 20:24:23