Linux、Eclipse CDT 以 su 身份运行

260*_*607 6 c++ eclipse

我正在使用 Eclipse CDT 编写应用程序。该应用程序使用第三方 API,它需要以 sudo 身份运行,以便打开原始套接字等。

在命令行中,我可以运行类似的程序

su
./program
Run Code Online (Sandbox Code Playgroud)

但是在Eclipse CDT环境下,按Ctrl+F11(Run->Run Last Launched)就不行了,估计是我的Linux GUI登录不是su。

无论如何,我可以在 Eclipse CDT 中以 su(使用 su 密码)身份运行吗?

谢谢。

man*_*479 3

您有一些选择:

  1. 以 root 身份运行 Eclipse。(恕我直言,这不是一个好主意,但是最简单的一个)

  2. 暂时允许您的用户使用该库。(可能会比较乱)

  3. 创建一个新的运行配置并创建一个脚本来运行您的可执行文件。(您每次都必须输入密码)。

  4. (@其他,欢迎补充。)