拿到手的环境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参数