我正在尝试在Windows 10上使用libtecla和bladeRF。但是,在尝试进行安装后,我看到以下错误。我不知道出了什么问题。我看到它说没有名为sys / ioctl.h的文件或目录,但为什么会这样呢?我使用MinGW作为5.3.0的GCC二进制文件。
$ make install
make[1]: Entering directory `/c/libtecla/libtecla'
gcc -c -O -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -
DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DPACKAGE_URL="" -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DH
AVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -
DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -o
normal_obj/getline.o ./getline.c
./getline.c:47:23: fatal error: sys/ioctl.h: No such file or directory
compilation terminated.
make[1]: *** [normal_obj/getline.o] Error 1
make[1]: Leaving directory `/c/libtecla/libtecla'
make: *** [normal] Error 2
这个库不应该引用这个库吗?如果没有,我该怎么做才能解决这个问题?