error: implicit declaration of function 'major' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
major (statbuf.st_dev), minor (statbuf.st_dev));
在NDK目錄(android-ndk-r15c/platforms/android-26/arch-arm64/usr/include)查找了一下,定義放在了sys/sysmacros.h
android-ndk-r15c/platforms/android-26/arch-arm64/usr/include/sys/sysmacros.h
36:static __inline__ int major(dev_t _dev)
解決:
添加 #include <sys/sysmacros.h> 解決