Ubuntu18.04编译libv4l时报错: ‘SYS_open’未声明

Ubuntu18.04编译libv4l时报错:错误: ‘SYS_open’未声明(在此函数内第一次使用)。
试了很多次都不能编译通过,该如何解决?

img

已解决——更换交叉编译器
原交叉编译器:/usr/local/arm64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc
更换后的编译器:/usr/local/arm64/4.4.1/bin/arm-none-linux-gnueabi-gcc
然后就顺利编译通过了。。。真的amazing啊
不知道后续会不会遇到别的问题,我会保持更新~