autoreconf가 'libtoolize'를 실행할 수 없습니다 '와 함께 실패


12

autotools에 대해 배우고 싶었으므로 YouTube에서 몇 가지 자습서를 시청하기 시작했습니다.

이름이 지정된 폴더 hello를 만든 다음 configure.ac파일 을 만들었습니다 .

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

나는 그것을 저장 한 다음 달렸다 autoreconf -i. 분명히 이것은 설치되지 않았기 때문에 처음에는 작동하지 않았습니다. 그런 다음 autoconf명령으로 설치 했습니다 sudo apt-get install autoconf2.13.

이제이 후에 다시 실행 autoreconf -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.

난 그냥 생성, 내 안녕하세요 폴더를 선택 configure하고를 autom4te.cache하지만 여전히, 경우 실행 autoreconf -i이 오류의 두 라인을 보여주고, 미래의 문제, 이러한 오류가 무엇있을 것인가?
abkds

au → conf-iautoreconf -i 대신 au → conf−iautoconf -i를 수행하면 오류가 표시되지 않습니다. b / w autoreconfautoconf명령 의 차이점은 무엇입니까
abkds

libtoolize와 같이 누락 된 것으로 보이는 프로그램을 나타내는 오류 메시지가 표시되면 apt-file search filenamefilename을 가지고있는 파일로 바꾸고 설치해야 할 패키지를 알려줍니다.

@illuminE 확실히 편리한 정보는 미래를 기억할 것입니다
abkds

1
sudo apt-get install build-essential libtool이 나를 위해 일했습니다. 투표를했지만 평판이 없습니다
kris

답변:


36

당신은해야 sudo apt-get install build-essential libtool


그냥 시도했지만
여전히

@TrafalgarLaw 당신도 시도해 볼 수 있습니다 sudo apt-get install libtool. 그것이 빌드 필수에 포함되어 있는지 확실하지 않습니다.
UVV

고마워요, 당신은 그것이 일한 것이 맞았습니다 :)! libtool에 없습니다build-essential
abkds

apt-get install libtool바이너리를 위해 특별히libtoolize
m3nda

5

이 시도..

sudo apt-get install automake autoconf libtool autoreconf -i

이것은 나를 위해 일했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.