libssh2编译问题

zhangling0007 2019-08-29 09:21:41
报错:
aCC +DD64 -AA -D_RWSTD_MULTI_THREAD -Wl,+s -Wl,+n -o ftrans TransferApp.o -L./ -L/billing/billing/bude/syscomp/lib -L/billing/billing/bude/syscomp/lib -L. -L/billing/billing/bude/lang/lib -L/billing/billing/bude/syscomp/lib -lftrans -lssh2 -ldta -lapp -lbase -llog4cpp -ljs16 -ljshlp
ld: Mismatched ABI for -lssh2, found .//libssh2.a
Fatal error.

aCC +DD64 -AA -D_RWSTD_MULTI_THREAD -Wl,+s -Wl,+n -o ftrans_dr TransferApp.o -L./ -L/billing/billing/bude/syscomp/lib -L/billing/billing/bude/syscomp/lib -L. -L/billing/billing/bude/lang/lib -L/billing/billing/bude/syscomp/lib -lftrans -lssh2 -ldta -lapp -lbase -llog4cpp -ljs16 -ljshlp
ld: Mismatched ABI for -lssh2, found .//libssh2.a

Fatal error.

编译应用程序报错,这个错误信息是提示版本不匹配吗?


开始先编译的libssh2.a

jftt1$[/billing/billing/user/sftp/libssh2-1.8.0/src/.libs]$ldd libssh2.so

libssh2.so:
libssl.so.1.0.0 => /usr/lib/hpux32/libssl.so.1.0.0
libcrypto.so.1.0.0 => /usr/lib/hpux32/libcrypto.so.1.0.0
libc.so.1 => /usr/lib/hpux32/libc.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
jftt1$[/billing/billing/user/sftp/libssh2-1.8.0/src/.libs]$

是操作系统32、64位的事儿吗?
...全文
114 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,115

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧