hp unix上编译openssl并使用

拿到手的环境perl是5.8.8,需要升级

包下载地址:http://hpux.connect.org.uk/hppd/hpux/Languages/perl-5.10.1/

解压后配置PATH环境变量后安装编译与其他机器一致

./config
make

在编译运行时遇到其他问题

cc在编译是默认是32位,需要加入+DD64参数指定编译64位

生产动态库命令是ld -b

报各种常规函数比如strcmp等找不到,需要加入-ldl

报Unsatisfied code symbol '_log',需要加入-lm

//生成动态库
ld -b -o libCipherSuite_Sdk.so *.o ../lib/libssl.a ../lib/libcrypto.a  -lpthread -ldl -lm

//生成可执行文件
ld -o testsdk *.o -L/opt/lssdk/CipherSuite_Sdk_zhuxian_openssl1.1.1/ -lCipherSuite_Sdk

java在运行时也是默认32位,需要加入-d64参数

 

上一篇:实验77


下一篇:【最后一次较量】EMC VNX和DELL Compellent颜值大比拼