我是一个嵌入式设备编程的初学者。当交叉编译密码算法(使用openssl)时,它会生成如下所示的错误。该程序没有问题,因为它在主机系统(Ubuntu 14)中运行良好。有没有人遇到过这个问题?我尝试了一些已经发布的关于交叉编译的相关问题,但没有解决我的问题。谢谢。

发布于 2015-04-30 15:38:40
标头问题的:
在编译时使用-I开关定位标头并将其包括在内。
链接ussue的:
$ locate libcrypto.so您将获得libcrypto驻留的目录。假设目录是:target_usr/lib/libcrypto.so
现在使用以下命令来确保正确链接:
$ arm-linux-gnueabi-gcc hashSHA.c -Ltarget_usr/lib -lcrypto还要确保添加适当的包含标志,并且更喜欢使用一些警告和优化标志(例如-W -Wall -O2)
https://stackoverflow.com/questions/29940311
复制相似问题