什么是sys / ioctl.h?在哪里/如何添加这个以安装libtecla?

时间:2017-05-06 03:52:07

标签: c++ gcc

我正在尝试在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       

这个库不应该引用这个库吗?如果没有,我该怎么做才能解决这个问题?

0 个答案:

没有答案