以root用户身份运行CLion完全远程模式C ++程序

我正在使用BlueZ蓝牙堆栈开发一些代码,并且运行它需要root特权。例如,以普通用户身份运行hcitool lescan会返回Set scan parameters failed: Operation not permitted,这也从我的C ++代码中可以看到,其中hci_le_set_scan_parameters()函数返回-1

问题Run a C++ program in Clion as root是关于在本地计算机上以root身份在CLion中运行C ++程序,这与以root身份运行CLion一样简单。

我已为Full Remote Mode配置了远程工具链:

以root用户身份运行CLion完全远程模式C ++程序

,然后使用相同的配置进行自动部署:

以root用户身份运行CLion完全远程模式C ++程序

,然后运行/调试配置会以该用户的身份自动在远程计算机上运行。

我可以将部署配置中的Non-superuser user替换为root,并可能解决该问题(通过为整个 Remote Host Browser 提供root特权)-但是还有其他方法吗?实现此目标的方法仅使用sudo运行构建的可执行文件?

yuxiang1218 回答:以root用户身份运行CLion完全远程模式C ++程序

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3145710.html

大家都在问