安装Makefile时出错:“make:***未指定目标且未找到makefile。 停止。”

简而言之,当我运行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”的文件,它应该是一个文件,对吧?

发生这种情况是因为该目录中没有名为Makefile的文件。 要创建Makefile,您需要执行

 $ ./configure 

configure脚本确定您的系统是否具有编译应用程序所需的所有依赖项。 如果未找到依赖项,则configure将失败,并且不会创建Makefile。 要解决此问题,您必须安装应用程序所需的所有依赖项。

应用程序xf86-video-intel似乎是由xserver-xorg-video-intel软件包提供的,它的依赖项可以通过运行轻松安装

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

有关更多信息,您可能需要阅读README或INSTALL文件。

make命令查找名为“Makefile”的文件,没有扩展名,而不是“Makefile.in”。 由于找不到该文件,make不知道该怎么做,并停止。 (错误信息很神秘,因为在极少数情况下,如果没有实际的Makefile,make可以猜测该做什么。)

阅读有关如何编译程序的说明。 您可能需要首先运行./configure 。 该脚本将根据您的设置和“Makefile.in”创建“Makefile”。

在线寻找帮助时,您可以暂时禁用希伯来语语言环境,只需运行即可

 LC_ALL=C make 

这会给你英文信息。

请记住,为了运行./configure文件,您需要一个编译器。 所以做一些像sudo apt-get install gcc 。 然后再次运行./configure并且应该工作

别担心..只需要安装一些软件包..在终端输入“sudo synaptic”并在搜索框中输入“qt4-qmake”并标记安装。 然后与上面相同的搜索“libqt4-dev”和“libxml2-dev”并同时执行相同的标记..然后应用而不检查下载选项。 在这里….然后转到cd netanim目录并输入“make clean”并输入,如果它不起作用键入“qmake NetAnim.pro”并输入,则需要几秒钟。 然后输入“make”并输入……这里完成后,将花费不到一分钟。 现在在netanim目录中输入“./NetAnim”并输入。

在这里你会看到动画界面。 祝好运