标签:指令集 为什么 安装 配置 figure abi 否则 根目录 install
./Configure linux-armv4 --prefix=$(pwd)/__install
__install
目录ARMv4,这个配置选项是指指令集结构,它只支持32位ARMv4指令,所以如果实现不知道要选什么指令集,那么就用armv4,这样是确保可以顺利运行的,不过听说对性能会有影响的.我也搞不清为什么要用armv4,总之能够成功配置就行了
配置成功后,看到提示信息OpenSSL has been successfully configured
打开Makefile,修改Openssl的交叉编译链
CROSS_COMPILE=/usr/arm/arm-2014.05/bin/arm-none-linux-gnueabi-
这里必须用我们的交叉编译器的绝对路径,否则会提示找不到编译器而报错.
执行make
编译,应该不会报错,然后执行make install
安装到先前配置好的__install
目录中
进入__install
目录,将lib目录中的libcrypto.a、libcrypto.so.1.1、libssl.so.1.1和libssl.a文件拷贝到开发板文件系统的/lib目录下,bin中的openssl文件拷贝到开发板的/bin中
标签:指令集 为什么 安装 配置 figure abi 否则 根目录 install
原文地址:https://www.cnblogs.com/lifo/p/12006102.html