在开发中编写代码时使用 gksu 是不是不好的做法? 2024-6-4 • permissions root c++ gksu gksudo 我正在编写一个 C++ 应用程序,需要访问串行端口并使用 mount 命令,这两者都需要 root 权限才能执行。 最终,该应用程序将在设备上以 root 身份运行,但我想知道它是否在开发模式下使用 gksu 启动 IDE 是不是不好的做法?我担心代码中的错误可能会损坏机器,而且在交叉编译应用程序时会增加额外的步骤,因为我首先需要对其进行 chown。 我发现这介绍如何在没有 root 权限的情况下使用串行端口的文章,以及这这解释了如何在没有 root 的情况下使用 mount,但我想知道我是否应该遵循这些建议或者是否有其他方法。 答案1 如果可能的话,你应该从实时 DVD/USB 进行开发,这样就不必担心犯错。为了以防万一,请将您的工作推送到远程服务器,然后在实时设备上进行所有开发,这样如果出现问题,您只需将其擦除并重新安装即可,而不会丢失任何个人数据。 相关内容 升级至 19.10 后电池通知停止工作 如何使用 dnf 构建 chroot 监狱? C:\inetpub\logs\LogFiles\ 不断增长 在 Ubuntu 16.04 上 Dash 主页 Thunderbird 中显示的这个红色 X 图标是什么? 如何使多个 pgfplots 共享图例和 Y 标签,同时保留相同的大小和引用每个图的能力? 错误:从“稳定”频道捕捉“ubuntu-calculator-app”(未找到捕捉) 更新 #1: 是否可以模拟电脑即时关机? 使用机械手更换器设备将数据从光盘移动到硬盘?