vscode中解决驱动编写的时候static int __init chrdev_init()报错的问题

news/2024/4/28 8:45:03

目录

  • 错误
  • 出错原因
  • 解决方法

错误

   在入口函数上,出现 expected a ';' 这样的提示

在这里插入图片描述

出错原因

   缺少了 __KERNEL __ 宏定义

解决方法

   补上__KERNEL__宏定义

   具体做法:在vscode中按下ctrl+shift+p ,输入:C/C++:Edit Configurations,选择JSON版的

在这里插入图片描述

   在"defines" 后面输入 "__KERNEL__"

在这里插入图片描述

   至此即可解决问题,包括后面module_exit(); 也报"expected a ;"的错误也是通过这个方法解决的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/10614.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

【C初阶】文件操作管理

1.使用文件的意义 用于处理大型数据,长久性的存储数据、 2.文件的概念 文件:电脑硬盘上的存储数据的文件 分类 按照内容:程序文件、数据文件 按照形式:文本文件、二进制文件 文件名:文件的唯一标识,一…

web学习笔记(三十三)

目录 1.严格模式 1.1严格模式的概念: 1.2严格模式在语义上更改的地方: 1.3如何开启严格模式 1.4严格模式应用上的变化 2.原型链 1.严格模式 1.1严格模式的概念: 严格模式有点像es5向es6过渡而产生的一种模式,因为es6的语法…

PDF Shaper Professional / Premium:您的全方位PDF转换利器

在数字化时代的浪潮中,PDF格式因其跨平台、易传输的特性,成为我们日常工作与学习中不可或缺的文件格式。然而,PDF文件的编辑与转换却常常成为我们的难题。这时,一款高效、便捷的PDF转换软件就显得尤为重要。而PDF Shaper Professi…

记事小本本

记事小本本 实现效果 相关代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</titl…

MAC M芯片 Anaconda安装

Anaconda安装 1.M芯片下载AnaConda 1.M芯片下载AnaConda https://www.anaconda.com/download 安装完成 conda的版本是24.1.2

从0到1入门C++编程——12 演讲比赛流程管理系统

文章目录 一、创建类并显示菜单二、退出管理系统三、开始演讲比赛四、查看往届记录五、清空比赛记录六、案例源代码 演讲比赛流程管理系统 比赛规则&#xff1a;演讲比赛共有12个人参加&#xff0c;比赛分两轮进行&#xff0c;第一轮为淘汰赛&#xff0c;第二轮为决赛。每名选手…