![make:未指定目标且未找到 makefile](https://linux22.com/image/903991/make%EF%BC%9A%E6%9C%AA%E6%8C%87%E5%AE%9A%E7%9B%AE%E6%A0%87%E4%B8%94%E6%9C%AA%E6%89%BE%E5%88%B0%20makefile.png)
我正在安装一个名为 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 文件。
如果您没有Makefile
after 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
,如果成功,将打开:
希望这可以帮助。