(Kali&;Ettercap)插件编译错误

(Kali&;Ettercap)插件编译错误,c,ettercap,C,Ettercap,好的,在使用命令gcc-shared-o-attack\u test.so-fPIC-attack\u test.c编译过程中,我遇到了一个特殊问题。具体地说,当我运行该命令时,我得到错误致命错误:ec.h:没有这样的文件或目录。你知道如何解决这个问题吗?谢谢 编辑:为了提供更多的问题背景,我正在桌面上运行这个命令,我的C源代码就在这里。也许我需要在某个特定的位置放置源代码并运行命令 编辑2:因此,我能够通过运行命令sudo apt get install libssl dev,然后将行#inc

好的,在使用命令
gcc-shared-o-attack\u test.so-fPIC-attack\u test.c
编译过程中,我遇到了一个特殊问题。具体地说,当我运行该命令时,我得到错误
致命错误:ec.h:没有这样的文件或目录
。你知道如何解决这个问题吗?谢谢

编辑:为了提供更多的问题背景,我正在桌面上运行这个命令,我的C源代码就在这里。也许我需要在某个特定的位置放置源代码并运行命令

编辑2:因此,我能够通过运行命令
sudo apt get install libssl dev
,然后将行
#include
更改为
#include
来克服上述错误,这似乎否定了问题。将
添加到其他include中的方法与此不同。所以现在,不是
致命错误:ec.h:没有这样的文件或目录
,而是
致命错误:ec_plugins.h:没有这样的文件或目录
。有什么可能的解决办法吗?非常感谢

作为参考,我正在构建来自的dos_attack.c源代码

需要明确的是:这是一个项目,在封闭环境中进行测试。这完全*用于教育用途,并用于研究拒绝服务和中间人缓解技术。

旨在参考,而不是OpenSSL标头。其他
ec_*.h
标题也是如此


-I/path/to/ettercap/include
添加到编译器标志中可以解决此问题。

我在研究此错误时看到了此解决方案,但我不确定如何将其添加到
gcc-shared-o attack\u test.so-fPIC attack\u test.c
命令中。你能举个例子让我知道如何正确地做吗?非常感谢你!并检查是否有
pkg配置
,以使其更容易。@Aidan使用Ettercap构建脚本。他们应该为你处理好这件事。@Dashwuff你能说得更具体一点吗?我对Ettercap非常陌生,不知道这些脚本会在哪里,也不知道如何使用它们!谢谢你帮了一个新手!