在开发中编写代码时使用 gksu 是不是不好的做法? 2024-6-4 • permissions root c++ gksu gksudo 我正在编写一个 C++ 应用程序,需要访问串行端口并使用 mount 命令,这两者都需要 root 权限才能执行。 最终,该应用程序将在设备上以 root 身份运行,但我想知道它是否在开发模式下使用 gksu 启动 IDE 是不是不好的做法?我担心代码中的错误可能会损坏机器,而且在交叉编译应用程序时会增加额外的步骤,因为我首先需要对其进行 chown。 我发现这介绍如何在没有 root 权限的情况下使用串行端口的文章,以及这这解释了如何在没有 root 的情况下使用 mount,但我想知道我是否应该遵循这些建议或者是否有其他方法。 答案1 如果可能的话,你应该从实时 DVD/USB 进行开发,这样就不必担心犯错。为了以防万一,请将您的工作推送到远程服务器,然后在实时设备上进行所有开发,这样如果出现问题,您只需将其擦除并重新安装即可,而不会丢失任何个人数据。 相关内容 Multicols 不正确地移动文本 使用 grep、sed 等完成简单任务 Steinberg UR12 音频接口没有声音 防止程序锁定 Ctrl + Alt + Del 切换到 prime-select intel 会导致系统在登录后冻结 USB 上的 Windows 10 已卸载的应用程序仍会在已安装的应用程序下显示启动器图标吗? 在哪里可以找到 OpenJDK JVM 崩溃日志 如何将图片从 Android 下载到 Ubuntu-PC MySQL 转储脚本手动运行,但不通过 cron 运行