【发布时间】:2013-12-09 11:43:25
【问题描述】:
我在我的 c 代码中使用了 include: 。当我用“gcc”编译器编译它时,我没有任何错误,但是当我用交叉编译器“arm-linux-gnueabi-gcc”编译它时,我有以下错误:
/usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
compilation terminated.
我认为这个错误是因为我在交叉编译器文件夹“/usr/arm-linux-gnueabi-gcc”中没有openssl库。
谁能告诉我这是不是错误的原因?以及如何为交叉编译器安装 openssl 库?
我开始进行交叉编译,对此我知之甚少。 感谢您的宝贵时间!
【问题讨论】:
-
您找到解决方案了吗?我也碰到过这个问题。我希望你能找到答案,因为它已经 9 个月大了。如果您找到解决方案,请回答。
-
在容器下编译同样的问题 (Linux 4.13.13-6-pve #1 SMP PVE 4.13.13-42 (Fri, 9 Mar 2018 11:55:18 +0100) x86_64 GNU/Linux )。
标签: c linux openssl cross-compiling