【发布时间】:2013-08-20 01:07:25
【问题描述】:
如何使用 optirun 或 primusrun 调试我的程序?当简单地运行它时,我可以使用以我的程序作为参数运行 primusrun 的解决方法,但这不适用于调试。我尝试用“primusrun gdb”替换“gdb”并用primusrun启动eclipse,但它没有做任何事情。
【问题讨论】:
标签: eclipse gdb eclipse-cdt
如何使用 optirun 或 primusrun 调试我的程序?当简单地运行它时,我可以使用以我的程序作为参数运行 primusrun 的解决方法,但这不适用于调试。我尝试用“primusrun gdb”替换“gdb”并用primusrun启动eclipse,但它没有做任何事情。
【问题讨论】:
标签: eclipse gdb eclipse-cdt
您可以在primusrun 下启动Eclipse。 gdb 并且被调试的进程将“继承”它,从而在独立卡上运行自己。
不幸的是,这意味着 Eclipse 本身也在保持卡处于活动状态,从而增加了功耗。
【讨论】:
不必使用optirun 启动 Eclipse,您可以更改用于启动 GDB 的命令,如下所示:
optirun gdb。【讨论】:
在我的系统(eclipse neon,Debian stretch)上,您必须放置一个绝对路径才能使其正常工作(/usr/bin/optirun gdb)。
对于运行配置,另一种解决方案是将 optirun(绝对路径)设置为“C/C++ 应用程序”并将应用程序的名称(例如“Debug/appName”)设置为参数(“参数”选项卡、“程序参数” )。
【讨论】: