美文网首页
bionic/libc/include/bits/fortify

bionic/libc/include/bits/fortify

作者: miniminiming | 来源:发表于2019-04-25 16:24 被阅读0次

今天编译assmip库的时候又出了这个问题,关键这个tm我之前是编译通过的

bionic/libc/include/bits/fortify/stdio.h:70: error: undefined reference to '__vsnprintf_chk'
bionic/libc/include/bits/fortify/stdio.h:43: error: undefined reference to '__vsnprintf_chk'

谷歌查了一下,找到了这个文件的源码https://android.googlesource.com/platform/bionic/+/master/libc/include/bits/fortify/stdio.h

image.png
在43行找到了如下的源码,看上面的注释 ANDROID_API >= ANDROID_API_J_MR1

也就是说android版本必须大于J,回去把minSdkVersion从15修改到19,果然编译通过了

相关文章

网友评论

      本文标题:bionic/libc/include/bits/fortify

      本文链接:https://www.haomeiwen.com/subject/rrpzgqtx.html