找不到为makefile指定的目标

时间:2013-09-16 17:59:12

标签: linux unix ubuntu makefile

首先,如果我问愚蠢的问题,我道歉。因为我实际上已经离开unix 8个月了。我已经安装了安装其他应用程序所需的GMP,libpcap和Gengetopt。我使用了以下命令:

sudo apt-get install libgmp3-dev libpcap-dev gengetopt

之后我尝试了

cd src; make

但它表明

make: ***No targets specified and no makefile found. Stop.

我当前的目录是home目录。

我的问题是:

  1. 这些包装是否未正确安装?
  2. 我的makefile目标目录是错误的吗?

2 个答案:

答案 0 :(得分:1)

这取决于应用程序,但在实际构建应用程序之前,您必须经常运行configure。您不需要make步骤的root权限,而是需要通常全局安装二进制文件的make install步骤。

make install不是必需的,但为了方便起见,您仍然可以在构建它的目录中运行该应用程序。

所以请尝试cd src; ./configure && make

答案 1 :(得分:0)

当您输入make时,听起来当前目录中没有任何Makefile。你确定你有一个吗?