编译的环境就是arm64,不是交叉编译的?编译的环境就是arm64,重新编译openssl之后,安装之后看openssl二进制能否正常运行。如果是交叉编译,需要指定build root,详细的可以参看https://github.com/neugates/neuron-build。
编译的环境就是arm64,安装后运行openssl version可以看到版本。其他有没有什么方法判断其是否正常运行啊
还有我想问一下,这个openssl版本有要求吗
使用openssl (1.1.1)版本
openssl的编译加入-fPIC选项
openssl版本问题,1.1.1f版本有bug,ubuntu默认是这个有bug的版本,手动安装1.1.1i以上的版本即可。
Invalid relocations when linking a static libcrypto to a shared object on Android armv8 · Issue #10842 · openssl/openssl