ubuntu20.04下,报错如题
1.进入目录后,执行./config no-asm --shared --prefix=/home/zoe/Downloads/arm_python_lib/rely/openssl CC=arm-linux-gnueabihf-gcc
各选项的功能:
no-asm:加上 no-asm 表示不使用汇编代码加速编译,不然会报错;
--shared:生成动态链接库;
--prefix=/home/zoe/Downloads/arm_python_lib/rely/openssl CC=arm-linux-gnueabihf-gcc:构建路径;
2.修改生成的Makefile文件,主要修改点:包括AR、RANLIB等几个变量的设置,将这几个宏设置为已经安装的编译器即可,再执行make,或者在执行第一部命令中加入CROSS_COMPILE=arm--linux-gnueabihf-
3.继续修改Makefile,还要把该文件中的所有-m64标记删除,正常情况下应该有两处
接下来就是make make install
over!