s_calibrate.c: 在函数‘main’中:
ts_calibrate.c:234:9: 警告: 忽略声明有 warn_unused_result 属性的‘write’的返回值 [-Wunused-result]
In file included from /usr/include/fcntl.h:252:0,
from /usr/include/i386-linux-gnu/sys/fcntl.h:1,
from ts_calibrate.c:20:
在函数‘open’中,
内联自‘main’于 ts_calibrate.c:227:11:
/usr/include/i386-linux-gnu/bits/fcntl2.h:51:24: 错误: 调用‘__open_missing_mode’,声明有错误属性:open with O_CREAT in second argument needs 3 arguments
在函数‘open’中,
内联自‘main’于 ts_calibrate.c:229:11:
/usr/include/i386-linux-gnu/bits/fcntl2.h:51:24: 错误: 调用‘__open_missing_mode’,声明有错误属性:open with O_CREAT in second argument needs 3 arguments
make[2]: *** [ts_calibrate.o] 错误 1
make[2]:正在离开目录 `/opt/EmbedSky/tslib/tests'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/opt/EmbedSky/tslib'
make: *** [all] 错误 2
tslib make时报错,这是什么错误啊?要怎么解决呢?
答案:2 悬赏:60 手机版
解决时间 2021-01-28 18:53
- 提问者网友:杀手的诗
- 2021-01-27 20:04
最佳答案
- 五星知识达人网友:动情书生
- 2021-01-27 21:24
现在用的tslib是使用git下载的。注意,最好使用Linux平台,因为该工程中包括了脚本文件(如autogen.sh),而Windows与Linux处理一行的结束字符是不相同的,因此请在Linux中下载,当然,使用编辑器转换结束字符也无所谓。
命令如下:
$ git clone https://github.com/kergoth/tslib
编译过程如下:
$ ./autogen.sh
$ ./configure --host=arm-linux --prefix=/home/latelee/lib/tslib
$ make
$ make install
命令如下:
$ git clone https://github.com/kergoth/tslib
编译过程如下:
$ ./autogen.sh
$ ./configure --host=arm-linux --prefix=/home/latelee/lib/tslib
$ make
$ make install
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-01-27 22:58
搜一下:tslib make时报错,这是什么错误啊?要怎么解决呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯