linux开发问题集合(持续更新)

2023-07-22 13:23:14 浏览数 (1)

dwarf调试信息

dwarf调试信息在是elf格式的一部分,编译提示dwarf版本问题,添加-gdwarf-2编译,指定dwarf版本 使用gdb启动文件后,提示dwarf问题导致文件无法调试,gdb和dwarf版本不兼容

gcc4.*和gcc.5.*之间abi不兼容,导致高版本的软件开发链接需要升级gcc

GLIBCXX_版本问题

strings libstdc .so 查找最新版本的文件 ln -s * libstdc .so 替换掉文件(根据错误提示替换掉提示文件)

undfine reference

nm -C *.so |grep name //查找符号 gcc命令行中使用全路径指定so或者a文件,不用使用-L

0 人点赞