make:未指定目标且未找到 makefile

make:未指定目标且未找到 makefile

我正在安装一个名为 packETH 的软件,用于网络数据包生成器。

输入命令后make我收到错误:

make:*** 未指定目标且未找到 makefile。停止。

谁能帮我这个?

答案1

构建源代码包ETH来自github

按照以下命令输入:

sudo git clone https://github.com/jemcek/packETH.git
cd packETH
sudo sh ./autogen.sh
./configure
make && make install

autogen.sh执行autoreconf -i存储 Aclocal、autom4te 文件和其他文件。并且该configure文件将创建 Makefile 和其他文件,以根据您的需要构建 make c 文件。

在此处输入图片描述

在此处输入图片描述

如果您没有Makefileafter type ./configure,则需要按照带有 type 的命令进行操作:

sudo apt-get install build-essential
sudo apt-get install pkg-config
sudo apt-get install gtk+-2.0

并再次重新配置./configure,然后再次构建make && make install,如果成功,将打开:

在此处输入图片描述

希望这可以帮助。

相关内容