Makefile 설치시 오류 :“make : *** 대상을 지정하지 않았으며 makefile을 찾을 수 없습니다. 중지."


22

간단히 말해서 make명령을 실행하는 동안 다음과 같이 말합니다.

nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make
make: *** No targets specified and no makefile found.  Stop.

폴더 -xf86-video-intel-2.17.0 내부를 살펴본 결과 "Makefile.in"이라는 파일이 파일에 있어야합니다.

답변:


37

해당 디렉토리에 Makefile 이라는 파일이 없기 때문에 발생합니다 . 해당 Makefile을 만들려면 다음을 실행해야합니다.

$ ./configure

구성 시스템이 응용 프로그램을 컴파일하는 데 필요한 모든 종속성이있는 경우 스크립트를 결정합니다. 종속성이 없으면 구성 이 실패하고 Makefile이 작성되지 않습니다. 이를 해결하려면 응용 프로그램에 필요한 모든 종속성을 설치해야합니다.

xserver-xorg-video-intel 패키지가 xf86-video-intel 응용 프로그램을 제공하는 것으로 보이며 해당 응용 프로그램을 실행하여 쉽게 설치할 수 있습니다.

$ sudo apt-get build-dep xserver-xorg-video-intel

자세한 정보는 README 또는 INSTALL 파일을 읽으십시오.


새로운 커널을 설치해야합니까? 내가 정상적인 updaet과 함께 필요한 커널을 가지고 있지 않습니까? 이제 3.0.0-15 버전이 있습니다. intellinuxgraphics.org/2011Q4.html 모든 makefile처럼 설치합니까?
yinon

4

./configure파일을 실행하려면 컴파일러가 필요하다는 것을 기억하십시오 . 그래서 같은 것을하십시오 sudo apt-get install gcc. 그런 다음 ./configure다시 실행 하고 작동해야합니다


나는 a Makefile.amand aMakefile.inMakefile
Aaron Franke

3

make 명령은 "Makefile.in"이 아닌 확장자가없는 "Makefile"이라는 파일을 찾습니다. 파일을 찾을 수 없으므로 make는 수행 할 작업을 모르고 중지합니다. (오류 메시지는 드문 경우지만 make가 실제 Makefile없이 수행 할 작업을 추측 할 수 있기 때문에 암호화되어 있습니다.)

프로그램 컴파일 방법에 대한 지시 사항을 읽으십시오. 먼저을 실행해야 할 수도 있습니다 ./configure. 이 스크립트는 설정 및 "Makefile.in"에 따라 "Makefile"을 생성합니다.

온라인 도움말을 찾을 때 히브리어 로캘을 일시적으로 비활성화 할 수 있습니다.

LC_ALL=C make

영어 메시지가 나옵니다.


보다 정확하게 autoreconf는 Makefile.am에서 Makefile.in을 configure생성 Makefile하여 작성 합니다.
Lekensteyn

새로운 커널을 설치해야합니까? 내가 정상적인 updaet과 함께 필요한 커널을 가지고 있지 않습니까? 이제 3.0.0-15 버전이 있습니다. intellinuxgraphics.org/2011Q4.html 모든 makefile처럼 설치합니까?
yinon

순서대로 설치해야합니까?
yinon

0

걱정하지 마십시오. 일부 패키지 만 설치해야합니다. 터미널에 "sudo synaptic"을 입력하고 검색 상자에 "qt4-qmake"를 입력하고 설치 표시를하십시오. 위의 검색 "libqt4-dev"및 "libxml2-dev"와 동일하며 동시에 설치를 위해 동일한 표시를합니다. 그런 다음 다운로드 옵션을 확인하지 않고 적용하십시오. 여기에 있습니다 .... 그런 다음 cd netanim 디렉토리로 이동하여 "make clean"을 입력하고 "qmake NetAnim.pro"유형이 작동하지 않으면 입력하면 몇 초가 걸립니다. 그런 다음 "make"를 입력하고 입력하십시오. 완료되면 1 분 미만이 소요됩니다. 이제 netanim 디렉토리에 "./NetAnim"을 입력하고 입력하십시오.

여기에 애니메이션 인터페이스가 있습니다. 행운을 빕니다


수명 종료 이후의 Ubuntu 버전에 대한 질문에는 답변하지 않았습니다. 또한이 질문에는 이미 답변과 승인 된 질문이 있습니다. 그렇다면 왜 정보를 추가해야합니까?
Marc Vanhoomissen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.