美文网首页
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