如何告诉Intel Debugger运行哪个程序以及在命令行使用哪些参数?

时间:2013-01-10 12:15:17

标签: debugging intel

我是Intel Debugger的常规用户(现在是Ubuntu 12.10中的13.0版本)。我通常从GUI本身加载可执行文件以调试及其参数,但我试图找到一种方法从命令行将该信息传递给调试器。也许我忽略了一些东西,但我没有看到在手册中这样做的方法。

实际启动GUI调用的shell脚本: java -jar $ INSTALLDIR / debugger / gui / intel64 / plugins / org.eclipse.equinox.launcher_1.2.0.v20110502.jar -showsplash -gui -native $ TTY $ IDB_ARGUMENTS&

所以我知道我可以将选项传递给GUI本身,但我不知道哪些或它们的格式。

任何帮助?

谢谢, ÁngeldeVicente

1 个答案:

答案 0 :(得分:0)

idb -args。/ mancha2D_paramesh.x mancha.trol 有效,但我忽略了它,因为它给出了一些错误:


idb -args ./mancha2D_paramesh.x mancha.trol
/opt/intel/composer_xe_2013.1.117/bin/intel64/idb: 68: [: -args: unexpected operator
/opt/intel/composer_xe_2013.1.117/bin/intel64/idb: 68: [: ./mancha2D_paramesh.x: unexpected operator
/opt/intel/composer_xe_2013.1.117/bin/intel64/idb: 68: [: mancha.trol: unexpected operator

如果我用bash而不是sh来运行它,错误就会消失。