繁体   English   中英

在裸机上交叉编译 openssl

[英]Cross compile openssl on bare metal

我正在尝试使用对应的 gcc (arm-none-eabi-5_4-2016q2) 为 cortex m3 机器交叉编译 openssl。 机器应该有能力做 TCP 请求,我们希望在一天结束时做 HTTPS。

在交叉编译期间,在 make 步骤中,我遇到了错误,指出应该在 dirent.h 中定义的某些结构不是,当我更仔细地检查时,结果发现该编译器只有一个空的 dirent。 h 错误打印除外。

显然,机器将在没有 dirent.h 的情况下运行。 所以我的问题是,我还能为机器编译这个 openssl 吗? 如果需要标题,是否可以选择我自己编写相应的内容? 但这只是关于目录,它与 SSL 有多大关系?

这里有两个选项:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM