在交叉编译一个项目,链接了uClibc库中的libpthread.a,出现了undefined reference to  `_Unwind_Resume',符号缺失问题。添加-lgcc_eh这个库就能够解决。

pgf77 -o ../gamess.01.x -Bstatic -i8 -i8storage -fastsse -Mipa=fast,safe -Mprof=func gamess.o unport.o zunix.o aldeci.o algnci.o basccn.o basecp.o basext.o bashuz.o bashz2.o basn21.o basn31.o baspcn.o bassto.o ccaux.o ccqaux.o ccquad.o ccsdt.o chgpen.o cisgrd.o cosmo.o cphf.o cpmchf.o cprohf.o ddilib.o delocl.o demrpt.o dft.o dftaux.o dftexc.o dftfun.o dftgrd.o dftint.o dgeev.o dgesvd.o dmulti.o drc.o ecp.o ecpder.o ecplib.o ecppot.o efchtr.o efdrvr.o efgrda.o efgrdb.o efgrdc.o efgrd2.o efinp.o efinta.o efintb.o efelec.o efpaul.o efpcm.o efpcov.o eigen.o eomcc.o ffield.o fmo.o fmogrd.o fmoint.o fmoio.o fmolib.o fmoprp.o frfmt.o fsodci.o globop.o gradex.o guess.o grd1.o grd2a.o grd2b.o grd2c.o gugdga.o gugdgb.o gugdm.o gugdm2.o gugdrt.o gugem.o gugsrt.o gvb.o hess.o hss1a.o hss1b.o hss2a.o hss2b.o inputa.o inputb.o inputc.o int1.o int2a.o int2b.o int2c.o int2d.o int2f.o int2g.o int2r.o int2s.o int2t.o int2u.o int2v.o int2w.o int2x.o iolib.o lagran.o local.o loccd.o locpol.o mcpinp.o mcpint.o mcplib.o mccas.o mcjac.o mcqdpt.o mcqdwt.o mcqud.o mcscf.o mctwo.o mm23.o mp2.o mp2ddi.o mp2grd.o mpcdat.o mpcgrd.o mpcint.o mpcmol.o mpcmsc.o morokm.o mthlib.o nameio.o nmr.o ordint.o ormas1.o parley.o pcm.o pcmcav.o pcmcv2.o pcmder.o pcmdis.o pcmief.o pcmpol.o pcmvch.o prpel.o prplib.o prppop.o qeigen.o qfmm.o qmfm.o qrel.o raman.o rhfuhf.o rxncrd.o ryspol.o scflib.o scfmi.o scrf.o sobrt.o soffac.o solib.o sozeff.o statpt.o surf.o svpchg.o svpinp.o svpleb.o symorb.o symslc.o tdhf.o tdx.o tdxio.o tdxitr.o tdxni.o tdxprp.o trans.o trfdm2.o trnstn.o trudge.o umpddi.o vibanl.o vscf.o zapddi.o zheev.o zmatrx.o qmmm.o vbdum.o ../ddi/libddi.a -lpthread -lacml

IPA: no IPA optimizations for 178 source files 
../ddi/libddi.a(std_system.o)(.text+0x75): In function `Gethostbyname': 
std_system.c: warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking 
/usr/lib64/libpthread.a(pthread_once.o)(.text+0x92): In function `clear_once_control': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libpthread.a(pthread_once.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libpthread.a(unwind.o)(.text+0x8b): In function `unwind_stop': 
: undefined reference to `_Unwind_GetCFA' 
/usr/lib64/libpthread.a(unwind.o)(.text+0xb5): In function `unwind_stop': 
: undefined reference to `_Unwind_GetCFA' 
/usr/lib64/libpthread.a(unwind.o)(.text+0x18a): In function `__pthread_unwind': 
: undefined reference to `_Unwind_ForcedUnwind' 
/usr/lib64/libpthread.a(unwind.o)(.text+0x1d8): In function `__pthread_unwind_next': 
: undefined reference to `_Unwind_ForcedUnwind' 
/usr/lib64/libc.a(iofclose.o)(.text+0x206): In function `fclose': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(iofclose.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(iofflush.o)(.text+0xf0): In function `fflush': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(iofflush.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(iofputs.o)(.text+0x135): In function `fputs': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(iofputs.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(iofread.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(ioftell.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(iofwrite.o)(.text+0x15e): In function `fwrite': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(iofwrite.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(ioputs.o)(.text+0x185): In function `puts': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(ioputs.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(ioseekoff.o)(.text+0x1ed): In function `_IO_seekoff': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(ioseekoff.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(ioungetc.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(wfileops.o)(.text+0x59e): In function `_IO_wfile_underflow': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(wfileops.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(fputc.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(fseek.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(getc.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(fileops.o)(.text+0x3de): In function `_IO_new_file_underflow': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(fileops.o)(.text+0x233d): In function `_IO_file_fopen': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(fileops.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(syslog.o)(.text+0x222): In function `closelog': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(syslog.o)(.text+0x2a7): In function `openlog': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(syslog.o)(.text+0x82a): In function `vsyslog': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(syslog.o)(.text+0x842): In function `vsyslog': 
: undefined reference to `_Unwind_Resume' 
/usr/lib64/libc.a(syslog.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(backtrace.o)(.text+0x26): In function `backtrace_helper': 
: undefined reference to `_Unwind_GetIP' 
/usr/lib64/libc.a(backtrace.o)(.text+0x84): In function `backtrace': 
: undefined reference to `_Unwind_Backtrace' 
/usr/lib64/libc.a(iogetdelim.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(putchar.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(getchar.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
/usr/lib64/libc.a(putc.o)(.eh_frame+0x11): undefined reference to `__gcc_personality_v0' 
child process exit status 1: /usr/bin/ld

关于libpthread.a静态链接缺少依赖问题相关推荐

  1. 2022-3-15 安装fcl的依赖库ccd,动态链接库和静态链接库

    GitHub libccd 库 默认是静态链接库,cmake安装其为动态 To build libccd as a shared library, set the BUILD_SHARED_LIBS ...

  2. 程序员的自我修养--链接、装载与库笔记:静态链接

    1. 空间与地址分配 对于链接器来说,整个链接过程中,它就是将几个输入目标文件加工后合并成一个输出文件.测试代码a.c和b.c内容如下: // a.c extern int shared;int ma ...

  3. 静态链接中的那点事儿(1)

    作为一个程序员或者说C++程序开发人员,想必对ELF目标文件从整体轮廓到某些局部的细节都非常熟知.该系列帖子主要为了解决一个疑惑:当我们有多个目标文件时,如何将它们连接起来形成一个可执行文件?这个过程 ...

  4. lib与dll的关系(详解静态链接库和动态链接库)

    最近接触到的游戏会有很多的dll和lib文件,之前关于动态链接库和静态链接库一直很不理解,最近发现了一篇很好的文章,非常清晰的讲解了dll与lib的关系,这里拿出来给大家分享下. 原文链接:http: ...

  5. 交叉编译与静态链接问题

    问题一:交叉编译生成可执行文件,无法在目标板上运行 一.问题描述 arm-linux-gcc  -o  name.c 编译程序正常,但可执行文件无法在开发板上运行.提示找不到该文件 二.问题排除 1. ...

  6. C++动态链接库dll及静态链接库lib制作及使用教程

    现需将C++函数封装成动态链接库dll,网上看了好多博客教程,说的都不够全面,现提供一个很有用的视频,亲测有效,启发很大,附上链接: 视频网址 下面自己根据视频记录下制作动态链接库dll过程,防止忘记 ...

  7. 嵌入式学习笔记之二(静态链接与动态链接)

    要了解静态链接与动态链接,首先要了解什么是静态链接和动态链接,这一部分这里不做讲解,可以去度娘查找. 1.静态链接 静态链接通过静态库进行链接,生成的目标程序中包含运行需要的所有库,可以直接运行,不过 ...

  8. 动态链接库与静态链接库

    动态链接库与静态链接库 首先纠正所谓"静态连接就是把需要的库函数放进你的exe之中"的说法.在真实世界中,有三个概念:Use   static   libary,   static ...

  9. linux 静态编译 glibc,GCC静态链接glibc库

    如果你的编译环境是高版本的glibc库,而运行程序的环境(机器)安装的glibc是低版本的话,在运行程序的时候,就会告诉你 cannot find GLIBC_2.14 类似这样的错误,上面的2.14 ...

最新文章

  1. 直接送显示器!屏幕大了,打起代码才带劲!
  2. C#多线程学习 整理打包电子书
  3. XCTF-Web-高手区-shrine
  4. mysql中事务的特性_mysql中事务的四大特性
  5. 在Spring中使用jOOQ:CRUD
  6. RCF的优势--分布式应用
  7. ubuntu12.04装机后设置
  8. CCF 送货(满分代码)2015-12-4
  9. java 同步异步_Java中的同步于异步
  10. web自动化知识点-02
  11. 我的blog终于开通了!
  12. java 线程池与executor_详解Java线程池和Executor原理的分析
  13. 一年披露落地应用27项 IBM区块链只为反哺云业务?
  14. 判断浏览器内核是否是IE8及其以下
  15. cmd文件和bat文件的区别+一个的bat脚本+bat基础知识
  16. 如何阅读看懂datasheet
  17. 伯禹 动手学深度学习 打卡08 之 深度卷积神经网络(AlexNet)
  18. android触摸屏映射,解决android4.0 触摸屏分辨率映射不准
  19. 安全基础--18--嵌入式基础之系统硬件
  20. Unix/Linux编程:POSIX时钟

热门文章

  1. 2018年8月1日每日安全快讯 | 数十万酷视网络摄像头存在高危风险,可导致视频泄露
  2. Flutter中那些你需要知道的文本知识!
  3. 应用数据流状态管理框架Redux简介、设计思想、核心概念及工作流
  4. ORACLE- check 检查约束
  5. 《移动App测试实战》——1.2 测试用例设计和评审
  6. OBS点播电影电视剧添加场景
  7. C2科一考试记分规则整理
  8. 网络时间协议(NTP)
  9. PowerBulider create database
  10. itext7读取pdf 中文_实例6:用Python给PDF批量加密