自学内容网 自学内容网

【Linux驱动层】iTOP-RK3568学习之路(二):vscode中设置头文件路径-完成代码自动补全

在Ubuntu下用vscode写Linux驱动层的时候,需要添加头文件:

#include<linux/module.h>
#include<linux/init.h>
#include<linux/kernel.h>

但vscode没有智能提示,因此需要我们手动添加自己的头文件路径:

topeet@ubuntu:~/source/linux/rk356x_linux/kernel/include$ pwd
/home/topeet/source/linux/rk356x_linux/kernel/include

步骤如下:

  1. 输出【Ctrl+Shift+P】,打开命令面板

  2. 找到C/C++:编辑配置(JSON),点击

  3. .vscode/c_cpp_properties.json里添加自己的头文件路径,如:/home/topeet/source/linux/rk356x_linux/kernel/include

如图所示:

在这里插入图片描述

注意:本人使用讯为配置好的Ubuntu18.04环境,结果出现了BUG,无法找到C/C++:编辑配置(JSON),最终本人卸载vscode重装,解决了这个问题。

相关命令:

$ sudo dpkg -r code # 只是卸载,保留配置
或
$ sudo dpkg --remove code # 只是卸载,保留配置
或
$ sudo dpkg --purge code # 彻底清除,包括配置
sudo dpkg -i xxxxxxxx.deb	# 安装命令



参考:【北京迅为】嵌入式学习之Linux驱动(第一期_驱动基础_全新升级)_基于RK3568 P17 驱动模块传参


原文地址:https://blog.csdn.net/zsyyugong/article/details/137938557

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!