编译D-ITG时出错

Error in compiling D-ITG

我已经尝试在 windows 上编译 D-ITG(分布式互联网流量生成器) 但我得到这个错误: common.mk:5:目标 'common/ITG.o' 的配方失败 common.mk:5:目标 'common/thread.o' 的配方失败

在使用说明书中说按照这个步骤 1. 下载并解压“D-ITG-2.8.1-r2058M-src.zip”包到您的文件系统的某处; 2. 从命令行进入“D-ITG-2.8.1-r2058M/src”目录; 3. 输入“make”构建二进制文件。

我遵循了这个步骤,但这给了我错误...

D-ITG 需要可在 mingw 包中下载的 gcc GNU 库... mingw 包含很多库...首先它需要在提示符下发出命令... 为此我们需要下载mingw并将mingw的bin文件夹路径设置为系统环境.... 我犯了这个错误,我下载了一个不完整版本的 mingw ... 在 D-ITG 手册中说下载 Dev-C++...当你安装 dev-C++ 它有一个 mingw 文件夹但是当我安装它时这个文件夹没有那个库...

我终于在 Windows 7 上拿到了 运行。我按照以下步骤操作:

  1. 解压D-ITG-2.8.1-r1023-src.zip到C:\D-ITG-2.8.1-r1023
  2. 从网站下载带有 Mingw/GCC 3.4.2 的 Dev-Cpp(4.9.9.2) 流血.net/dev/devcpp.html
  3. 在中安装 Dev-Cpp C:\Dev-Cpp
  4. 运行 开发 Cpp
  5. Select工具-->编译选项-->目录-->二进制文件 添加 C:\Dev-Cpp\libexec\gcc\mingw32.4.2
  6. 来自 Dev-Cpp 打开的项目
    C:\D-ITG-2.8.1-R1023\src\D-ITG.dev 然后打开 win-mingw.mk 并取消注释前三个选项,如 file.Change Dev-Cpp 安装路径到
    C:\Dev-Cpp 然后按 Cntrl+F11 所有二进制文件将被复制到 C:\D-ITG-2.8.1-r1023\bin 关闭 Dev-Cpp
  7. 从 cmd 启动 ITGRecv 和 ITGSend

希望这对您有所帮助。

你可以使用

apt-get install gcc