autoreconf gagal dengan 'Tidak bisa exec "libtoolize"'

12

Saya ingin belajar tentang autotool, jadi saya mulai menonton beberapa tutorial di YouTube.

Saya membuat folder bernama hellodan kemudian membuat configure.acfile:

AC_INIT([hello],[.01])
AC_OUTPUT 

Saya menyimpannya dan kemudian berlari autoreconf -i. Jelas, ini tidak berfungsi pertama kali karena tidak diinstal. Lalu saya instal autoconfdengan perintah sudo apt-get install autoconf2.13.

Sekarang setelah ini saya kembali berlari autoreconf -i, tetapi sekarang saya mendapatkan kesalahan seperti yang ditunjukkan di bawah ini:

Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196.
Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.
abkds
sumber
Saya baru saja memeriksa folder halo saya, itu menciptakan configuredan autom4te.cachetetapi masih, ketika menjalankannya autoreconf -imenunjukkan dua baris kesalahan ini, apakah akan ada masalah di masa depan, apa kesalahan ini?
abkds
Alih-alih au → reconf − iautoreconf -i jika saya melakukan au → conf − iautoconf -i, maka tidak ada kesalahan. apa perbedaan b / w autoreconfdan autoconfperintah
abkds
Ketika Anda memiliki pesan kesalahan yang merujuk ke program yang tampaknya hilang, seperti libtoolize di sini, Anda dapat mencoba apt-file search filenamedan mengganti nama file dengan apa yang Anda miliki dan itu akan memberi tahu Anda paket apa yang perlu Anda instal.
@illuminE informasi yang pasti berguna akan mengingatnya untuk masa depan
abkds
1
sudo apt-get install build-essential libtool bekerja untuk saya - saya akan memilihnya tetapi saya tidak memiliki reputasi untuk melakukannya
kris

Jawaban:

36

Kamu seharusnya melakukan sudo apt-get install build-essential libtool

UVV
sumber
Hanya mencobanya, tetapi masih menunjukkan kesalahan yang sama
abkds
@TrafalgarLaw Bisakah Anda juga mencoba sudo apt-get install libtool. Saya tidak yakin apakah itu termasuk dalam build-essential.
UVV
Terima kasih kawan, kau benar itu berhasil :)! libtooltidak dibuild-essential
abkds
khusus apt-get install libtooluntuk binerlibtoolize
m3nda
5

Coba ini..

sudo apt-get install automake autoconf libtool autoreconf -i

Ini berhasil untuk saya.

pbu
sumber