2011-02-10 44 views
1

我有一個bash腳本,它調用另一個bash腳本,它調用(非常快)的可執行文件。我想知道是否有一種方法可以將gdb附加到可執行文件,而無需修改第二個腳本或不附加到PID(由於執行速度非常快)。在兒童可執行文件上運行gdb

回答

1

我可以想象的唯一方法是重命名您的可執行文件(或者如果您無法修改您的exe名稱,則更改PATH以獲得相同的結果),並將其包含在您的可執行文件名稱(或首先是在PATH命令中)調用gdb。在bash腳本應該是這樣的:

#!/bin/bash 
gdb -q -x gdbCommandsFile --args "[email protected]" 

gdbCommandsFile至少是「跑」,這取決於你想要做什麼......

MY2C

相關問題