文档开发者中心
我的

Linux安装CH341SER_LINUX转串口驱动程序异常

进入解压后的驱动程序所在目录,在执行如下命令时出现报错

收起
自动换行
深色代码主题
复制

make

报错信息:

收起
自动换行
深色代码主题
复制

ucky@ubuntu:~/Downloads/CH341SER_LINUX$ makemake -C /lib/modules/5.4.0-99-generic/build M=/home/lucky/Downloads/CH341SER_LINUX make[1]: Entering directory '/usr/src/linux-headers-5.4.0-99-generic' CC [M] /home/lucky/Downloads/CH341SER_LINUX/ch34x.o/home/lucky/Downloads/CH341SER_LINUX/ch34x.c: In function ‘ch34x_close’:/home/lucky/Downloads/CH341SER_LINUX/ch34x.c:591:2: error: unknown type name ‘wait_queue_t’; did you mean ‘wait_event’? 591 | wait_queue_t wait; | ^~~~~~~~~~~~ | wait_event/home/lucky/Downloads/CH341SER_LINUX/ch34x.c:591:15: warning: unused variable ‘wait’ [-Wunused-variable] 591 | wait_queue_t wait; | ^~~~/home/lucky/Downloads/CH341SER_LINUX/ch34x.c:590:7: warning: unused variable ‘timeout’ [-Wunused-variable] 590 | long timeout; | ^~~~~~~/home/lucky/Downloads/CH341SER_LINUX/ch34x.c:589:6: warning: unused variable ‘bps’ [-Wunused-variable] 589 | int bps; | ^~~/home/lucky/Downloads/CH341SER_LINUX/ch34x.c: In function ‘wait_modem_info’:/home/lucky/Downloads/CH341SER_LINUX/ch34x.c:797:7: error: implicit declaration of function ‘signal_pending’ [-Werror=implicit-function-declaration] 797 | if( signal_pending(current) ) | ^~~~~~~~~~~~~~cc1: some warnings being treated as errorsmake[2]: *** [scripts/Makefile.build:270: /home/lucky/Downloads/CH341SER_LINUX/ch34x.o] Error 1make[1]: *** [Makefile:1762: /home/lucky/Downloads/CH341SER_LINUX] Error 2make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-99-generic'make: *** [Makefile:5: default] Error 2

点赞
收藏
回复
5
分享
举报
浏览840 发布于2022-02-11 07:53未知归属地
全部评论
最多点赞
最新发布
最早发布

添加头文件

#include <linux/sched/signal.h> 

将592行附近的wait_queue_t wait语句屏蔽

1
2楼回复于2022-02-11 08:54 未知归属地
  • 十指扣
    感谢军哥出手相助,问题已经解决。十分感谢您
    2022-02-11 10:07 未知归属地

参考资料:

https://blog.csdn.net/qq_33194301/article/details/104510078

1
3楼回复于2022-02-11 08:55 未知归属地
  • 腹有诗书气自华
    好东西,收藏了,给层主点赞
    2022-02-14 07:34 未知归属地
欢迎开发小伙伴们进来帮帮楼主
1楼回复于2022-02-11 08:21 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。