【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
步骤如下:
-
输出【Ctrl+Shift+P】,打开命令面板
-
找到C/C++:编辑配置(JSON),点击
-
在
.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)!