如何使用 optirun 或 primusrun 调试我的程序?简单地运行它时,我可以使用以我的程序作为参数运行 primusrun 的解决方法,但这不适用于调试。我尝试用“primusrun gdb”替换“gdb”并用primusrun启动eclipse,但它没有做任何事情。
问问题
515 次
3 回答
3
您可以在primusrun
. gdb
并且调试过的进程将“继承”它,从而在离散卡上运行自己。
不幸的是,这意味着 Eclipse 本身也使卡处于活动状态,从而增加了功耗。
于 2015-04-08T11:11:07.873 回答
0
在我的系统(eclipse neon,Debian stretch)上,您必须放置一个绝对路径才能使其正常工作(/usr/bin/optirun gdb)。
对于运行配置,另一种解决方案是将 optirun(绝对路径)设置为“C/C++ 应用程序”,并将应用程序的名称(例如“Debug/appName”)设置为参数(“参数”选项卡、“程序参数”)。
于 2017-06-29T15:51:02.857 回答
0
不必使用 启动 Eclipse optirun
,您可以更改用于启动 GDB 的命令,如下所示:
- 单击“运行”菜单上的“调试配置...”。
- 单击应用程序的启动配置。
- 转到调试器选项卡。
- 将“GDB 调试器”字段更改为
optirun gdb
.
于 2016-02-16T18:28:13.557 回答