“undefined reference to“ 问题汇总及解决方法

“undefined reference to” 问题汇总及解决方法

1.错误描述:
…/libs/libsqlite3.so: undefined reference to `realloc@GLIBC_2.0’
2.原因分析
如果编译时出现以上错误,是因为libsqlite3.so库使用编译器版本和你现在使用的编译器版本不同导致的,所以要解决这个问题就必须用你现在的版本重新编译libsqlite3.so库

3.查询当前系统的GLIBC版本
可以看到GLIBC_2.0版本不在当前编译环境内

strings /home/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/lib/libc.so.6 |grep GLIBC_
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_2.18
GLIBC_PRIVATE
___sys_nerr_GLIBC_2_4
__sys_nerr_GLIBC_2_4
__sys_errlist_GLIBC_2_4
__umoddi3@GLIBC_2.4
___sys_nerr_GLIBC_2_4
__udivdi3@GLIBC_2.4
__divdi3@GLIBC_2.4
__moddi3@GLIBC_2.4
___sys_errlist_GLIBC_2_4
sys_sigabbrev@@GLIBC_2.4
fdopen@@GLIBC_2.4
semctl@@GLIBC_2.4
GLIBC_PRIVATE
realpath@@GLIBC_2.4
gethostent_r@@GLIBC_2.4
setrlimit@@GLIBC_2.4
gethostbyname2_r@@GLIBC_2.4
getservbyname_r@@GLIBC_2.4
pthread_attr_init@@GLIBC_2.4
pthread_cond_timedwait@@GLIBC_2.4
getgrnam_r@@GLIBC_2.4
_rtld_global@@GLIBC_PRIVATE
getaliasbyname_r@@GLIBC_2.4
fopen@@GLIBC_2.4
GLIBC_2.8
_sys_nerr@@GLIBC_2.12
_IO_file_attach@@GLIBC_2.4
__libc_enable_secure@@GLIBC_PRIVATE
pthread_cond_broadcast@@GLIBC_2.4
__tls_get_addr@@GLIBC_2.4
_IO_file_sync@@GLIBC_2.4
sys_errlist@@GLIBC_2.12
readdir64_r@@GLIBC_2.4
sched_getaffinity@@GLIBC_2.4
getrlimit@@GLIBC_2.4
_sys_nerr@GLIBC_2.4
getspnam_r@@GLIBC_2.4
getprotobyname_r@@GLIBC_2.4
getrlimit64@@GLIBC_2.4
fclose@@GLIBC_2.4
scandir64@@GLIBC_2.4
_IO_fdopen@@GLIBC_2.4
posix_spawn@@GLIBC_2.15
_rtld_global_ro@@GLIBC_PRIVATE
_IO_fopen@@GLIBC_2.4
__pointer_chk_guard@@GLIBC_PRIVATE
posix_spawn@GLIBC_2.4
popen@@GLIBC_2.4
_IO_file_close_it@@GLIBC_2.4
getgrgid_r@@GLIBC_2.4
alphasort64@@GLIBC_2.4
getservbyport_r@@GLIBC_2.4
pthread_cond_signal@@GLIBC_2.4
getservent_r@@GLIBC_2.4
_IO_proc_close@@GLIBC_2.4
getrpcbyname_r@@GLIBC_2.4
_IO_file_setbuf@@GLIBC_2.4
fopencookie@@GLIBC_2.4
regexec@@GLIBC_2.4
getrpcbynumber_r@@GLIBC_2.4
_IO_file_xsputn@@GLIBC_2.4
_IO_popen@@GLIBC_2.4
GLIBC_2.5
GLIBC_2.4
GLIBC_2.9
getprotobynumber_r@@GLIBC_2.4
GLIBC_2.7
GLIBC_2.6
getprotoent_r@@GLIBC_2.4
pthread_cond_destroy@@GLIBC_2.4
__secure_getenv@GLIBC_2.4
_res@GLIBC_2.4
pthread_cond_init@@GLIBC_2.4
_sys_siglist@@GLIBC_2.4
_IO_file_underflow@@GLIBC_2.4
getnetent_r@@GLIBC_2.4
_IO_file_seekoff@@GLIBC_2.4
getgrent_r@@GLIBC_2.4
fsetpos@@GLIBC_2.4
_dl_find_dso_for_object@@GLIBC_PRIVATE
posix_spawnp@GLIBC_2.4
_IO_proc_open@@GLIBC_2.4
sched_setaffinity@@GLIBC_2.4
posix_spawnp@@GLIBC_2.15
_IO_fsetpos@@GLIBC_2.4
_IO_file_init@@GLIBC_2.4
_IO_fsetpos64@@GLIBC_2.4
_IO_file_overflow@@GLIBC_2.4
_sys_errlist@GLIBC_2.4
sys_siglist@@GLIBC_2.4
msgctl@@GLIBC_2.4
pclose@@GLIBC_2.4
_IO_file_fopen@@GLIBC_2.4
fgetpos64@@GLIBC_2.4
versionsort64@@GLIBC_2.4
gethostbyname_r@@GLIBC_2.4
_IO_fgetpos64@@GLIBC_2.4
localeconv@@GLIBC_2.4
mcount@GLIBC_2.4
getrpcent_r@@GLIBC_2.4
pthread_cond_wait@@GLIBC_2.4
_sys_errlist@@GLIBC_2.12
getnetbyname_r@@GLIBC_2.4
sys_nerr@GLIBC_2.4
readdir64@@GLIBC_2.4
getaliasent_r@@GLIBC_2.4
sys_nerr@@GLIBC_2.12
getspent_r@@GLIBC_2.4
nftw@@GLIBC_2.4
glob64@@GLIBC_2.4
getpwent_r@@GLIBC_2.4
shmctl@@GLIBC_2.4
GLIBC_2.18
GLIBC_2.15
GLIBC_2.14
GLIBC_2.11
GLIBC_2.16
GLIBC_2.10
GLIBC_2.17
tmpfile@@GLIBC_2.4
GLIBC_2.12
_IO_do_write@@GLIBC_2.4
GLIBC_2.13
_IO_fclose@@GLIBC_2.4
sys_errlist@GLIBC_2.4
fsetpos64@@GLIBC_2.4
getpwuid_r@@GLIBC_2.4
getnetbyaddr_r@@GLIBC_2.4
nftw64@@GLIBC_2.4
_IO_file_write@@GLIBC_2.4
_mcount@GLIBC_2.4
fnmatch@@GLIBC_2.4
fgetpos@@GLIBC_2.4
_IO_fgetpos@@GLIBC_2.4
gethostbyaddr_r@@GLIBC_2.4
_IO_file_finish@@GLIBC_2.4
_dl_argv@@GLIBC_PRIVATE
getpwnam_r@@GLIBC_2.4
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值