debugging 树莓派上的VS代码和sudo

gmxoilav  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(116)

我正在Raspberry Pi上开发C代码,它使用pigio库访问GPIO引脚和I2C及SPI总线。源代码在我的用户空间中,但程序执行需要sudo获得必要的权限才能执行。我想使用VS中的调试工具。代码尚未找到一种方法使其以权限启动。
我找到了两个关于堆栈溢出的参考文献,但都不适合我。
我试了试“sudo”:false,但它不允许程序启动。
我还尝试从源目录
sudo“您的目录”--用户数据目录='.' --无沙盒
但它也不允许程序启动
我在另一篇关于堆栈溢出的在线文章中看到了以下注解:
sudo代码myfile在2021年7月/8月的某个时候停止工作
如何在VS代码中调试甚至执行需要root权限的代码?

pqwbnv8z

pqwbnv8z1#

您可以使用下列方式以root身份执行vscode:

$ sudo code

如果它不起作用,您还可以使用以下方法(警告:这不是好做法):

$ chmod 777 YOUR_FILE

相关问题