使用 openSSL 库为 ARM64 交叉编译 C++ 应用程序

使用 openSSL 库为 ARM64 交叉编译 C++ 应用程序

我用 C++ 为 x86_64 制作了一个应用程序,它在 Ubuntu 上运行良好。

现在我想在运行 Ubuntu 的 arm64 主板上运行相同的应用程序。为此,我从硬件制造商的网站下载了一个交叉编译工具链。我正在主机(x86_64)上为目标机器(ARM64)编译源代码。

构建已完成cmake;但在编译过程中,编译停止并显示以下消息:

fatal error: openssl/evp.h: No such file or directory #include < openssl/evp.h > ^ compilation terminated.

除了在根文件中提供工具链的路径CMAKE_C_COMPILER外,我没有对代码做任何更改。CMAKE_CXX_COMPILERCMakeList.txt

请让我知道我需要做哪些更改才能完成此编译并测试我的应用程序。

如果需要任何其他信息,请告诉我。

相关内容