Tôi muốn tìm hiểu về autotools, vì vậy tôi mới bắt đầu xem một số hướng dẫn trên YouTube.
Tôi đã tạo một thư mục có tên hello
và sau đó tạo một configure.ac
tệp:
AC_INIT([hello],[.01])
AC_OUTPUT
Tôi lưu nó và sau đó chạy autoreconf -i
. Rõ ràng, lần đầu tiên nó không hoạt động vì nó không được cài đặt. Sau đó, tôi cài đặt autoconf
bằng lệnh sudo apt-get install autoconf2.13
.
Bây giờ sau này tôi lại chạy autoreconf -i
, nhưng bây giờ tôi đang gặp lỗi như hiển thị bên dưới:
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.
Thay vì au → recf − iautoreconf -i nếu tôi làm au → conf iautoconf -i, thì nó không hiển thị bất kỳ lỗi nào. sự khác biệt b / w
—
abkds
autoreconf
và autoconf
lệnh
Khi bạn có một thông báo lỗi liên quan đến chương trình bị thiếu, như libtoolize ở đây, bạn có thể thử
apt-file search filename
và thay thế tên tệp bằng những gì bạn có và nó sẽ cho bạn biết gói nào bạn cần cài đặt.
@illuminE chắc chắn rằng thông tin hữu ích sẽ ghi nhớ điều đó trong tương lai
—
abkds
sudo apt-get cài đặt libtool xây dựng cần thiết cho tôi - Tôi sẽ bỏ phiếu nhưng tôi không có tiếng tăm để làm điều đó
—
kris
configure
vàautom4te.cache
nhưng, khi chạyautoreconf -i
nó đang hiển thị hai dòng lỗi này, liệu có bất kỳ vấn đề nào trong tương lai, những lỗi này là gì không?