每当我尝试在 linux 中做某事作为一个新的开始时,总是会发生这种类型的事情。现在我尝试在我新安装的 ubuntu-12.04 上安装 aircrack-ng。
- 我下载了最新稳定版的aircrack-ng-1.1
- 我安装了网站上提到的先决条件 - build-essentials、libsqllite3-dev 和 libopenssl-dev,一切都很顺利。
- 现在我尝试编译aircrack-ng-1.1。我使用了“make”命令。我在文件夹 osdep 和 linux.c 文件中遇到了一些错误。
- 然后我去检查在aircrack-ng中针对这个问题修复的错误。我发现为此提交了一个错误报告。
- 现在尝试如前所述修复它。仍然它不起作用。
- 我再次访问网站,我看到它写着这个解决方案可能不起作用。我需要将 gcc 版本从 4.6 降级到 4.5(它带有 build-essential 包)
- 现在我从 Ubuntu-software-center 中删除了 gcc-4.6.3。我通过“sudo apt-get install gcc-4.5”从命令行再次安装了 gcc-4.5。它安装成功。
- 现在,当我想检查 gcc 是否正确安装时,我使用了命令“gcc --version”。但它说我没有这样的命令并告诉我安装。但是当我尝试再次安装时,它告诉我它已经安装并且是最新的。
很奇怪很奇怪的问题。任何人都知道如何使 Aircrack 编译?