在裸机上交叉编译openssl

时间:2016-07-11 15:43:38

标签: openssl arm posix cross-compiling dirent.h

我正在尝试使用相应的gcc(arm-none-eabi-5_4-2016q2)为一台皮质m3机器交叉编译openssl。机器应该能够执行TCP请求,我们希望在一天结束时使用HTTPS。

在交叉编译期间,在make步骤中,我遇到了错误,指出应该在dirent.h中定义的一些结构不是,并且当我更仔细地检查时,事实证明这个编译器只有一个否则除了错误打印之外的空dirent.h。

显然机器将在没有dirent.h的情况下运行。所以我的问题是,我还可以为机器编译这个openssl吗?如果标题是必要的,我可以自己写相应的东西吗?但它只是关于目录,无论如何它与SSL有什么关系?

1 个答案:

答案 0 :(得分:0)

这里有两个选项:

并且可以在 TLS 的比较中进行比较 {https://en.wikipedia.org/wiki/Comparison_of_TLS_implementations}