1

首先,如果我问的是愚蠢的问题,我深表歉意。因为我实际上已经离开 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目标目录错了吗?
4

2 回答 2

1

这取决于应用程序,但通常您必须先运行configure才能真正构建应用程序。您不需要该make步骤的 root 权限,但对于make install通常全局安装二进制文件的步骤。

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

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

于 2013-09-16T18:22:59.667 回答
0

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

于 2013-09-16T18:07:18.287 回答