关于AIX libpthread.a 静态库

发布于 2022-07-23 11:24:25 字数 2332 浏览 10 评论 3

有哪位兄弟知道怎么弄
到AIX  libpthread.a 静态库,
现在机器上有的只是部份静态.

  1. bash-3.00# objdump -af /usr/lib/libpthread
  2. libpthread.a          libpthreads.a         libpthreads_compat.a
  3. bash-3.00# objdump -af /usr/lib/libpthread.a
  4. In archive /usr/lib/libpthread.a:
  5. shr.o:     file format aixcoff-rs6000
  6. r--r--r-- 2/2 318088 Dec 21 15:36 2007 shr.o
  7. architecture: rs6000:6000, flags 0x00000177:
  8. HAS_RELOC, EXEC_P, HAS_LINENO, HAS_SYMS, HAS_LOCALS, DYNAMIC, D_PAGED
  9. start address 0x00000000ffffffff
  10. shr_comm.o:     file format aixcoff-rs6000
  11. r--r--r-- 2/2  24950 Dec 21 15:36 2007 shr_comm.o
  12. architecture: rs6000:6000, flags 0x00000177:
  13. HAS_RELOC, EXEC_P, HAS_LINENO, HAS_SYMS, HAS_LOCALS, DYNAMIC, D_PAGED
  14. start address 0x00000000ffffffff
  15. shr_xpg5.o:     file format aixcoff-rs6000
  16. r--r--r-- 2/2 352414 Dec 21 15:36 2007 shr_xpg5.o
  17. architecture: rs6000:6000, flags 0x00000177:
  18. HAS_RELOC, EXEC_P, HAS_LINENO, HAS_SYMS, HAS_LOCALS, DYNAMIC, D_PAGED
  19. start address 0x00000000ffffffff
  20. shr_xpg5_64.o:     file format aix5coff64-rs6000
  21. r--r--r-- 2/2 370144 Dec 21 15:36 2007 shr_xpg5_64.o
  22. architecture: powerpc:620, flags 0x00000177:
  23. HAS_RELOC, EXEC_P, HAS_LINENO, HAS_SYMS, HAS_LOCALS, DYNAMIC, D_PAGED
  24. start address 0xffffffffffffffff
  25. init.o:     file format aixcoff-rs6000
  26. r--r--r-- 2/2   1462 Dec 21 15:36 2007 init.o
  27. architecture: powerpc:common, flags 0x00000035:
  28. HAS_RELOC, HAS_LINENO, HAS_SYMS, HAS_LOCALS
  29. start address 0x0000000000000000
  30. init_64.o:     file format aix5coff64-rs6000
  31. r--r--r-- 2/2   1643 Dec 21 15:36 2007 init_64.o
  32. architecture: powerpc:620, flags 0x00000035:
  33. HAS_RELOC, HAS_LINENO, HAS_SYMS, HAS_LOCALS
  34. start address 0x0000000000000000

复制代码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

ま昔日黯然 2022-08-06 05:44:23

嗯,楼上的兄弟说的不错.
glibc还真不可以在AIX 上弄.
bash-3.00# ../glibc-2.7/configure
checking build system type... powerpc-ibm-aix5.3.0.0
checking host system type... powerpc-ibm-aix5.3.0.0
configure: running configure fragment for add-on nptl
*** The GNU C library is currently not available for this platform.
*** So far nobody cared to port it and if there is no volunteer it
*** might never happen.  So, if you have interest to see glibc on
*** this platform visit
***     http://www.gnu.org/software/libc/porting.html
*** and join the group of porters

左耳近心 2022-08-05 21:09:00

Linux 一般静态和动态的库都有,
AIX 确实有点让人搞不懂
很多看起来都是静态库的形式 就好像楼主说的这个libpthread.a
实质上是动态的

glibc 里面有, 但是好像不支持 aix(没有牛牛做 )

无法言说的痛 2022-08-05 00:44:36

由于客户的AIX机器上没有相关的动态库或者版本不对,导致软件装不上.
现在解决的办法就是我们自己找到  libpthread.a 的库给一起编译到软件里
但是现在网上苦苦找寻都找不着. 比如源代码好像都没有.
各位兄弟帮忙看看,或者说有类似经验的希望能指点指点.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文