解决方案 »

  1.   

    找到解决方法了!
    其实仔细观察编译信息由上可知是路径的问题:
     “--sysroot=/home/daniel/android-ndk-r9d/platforms/android-9/arch-arm -g”
    从这一条可以看出上面指定的路径与本地使用的/home/song路径不同,这个问题是因为该vlc代码并不是自己从vlc官网上下载的,而是拿别人编译之后的vlc-android源码进行在别的机器上在编译的。所以路径需要再次配置。
    具体配置需要修改一下路径的文件:
    \android\vlc\contrib\contrib-android-arm-linux-androideabi\
    或者
    \android\vlc\contrib\android\
    路径下的 toolchain.cmake 文件。