例如,如果我們做如何讓GDB調試鏈接程序
mkdir a
mkdir a/b
mkdir a/b/c
mkdir a/b/c/d
ln /bin/ls -s a/b/c/d/myls
ln a -s as
gdb as/b/c/d/myls
...
(gdb) r
Starting program: <mypath>/a/b/c/d/myls
^D
lldb as/b/c/d/myls
(lldb) r
Process 56636 launched: '<mypath>/as/b/c/d/myls' (x86_64)
我們可以看到,GDB調試的規範程序,而LLDB上鍊接的程序調試。我們如何讓gdb調試連接程序而不是獲取其絕對路徑?
相關:[與非路徑名的gdb啓動應用程序(http://stackoverflow.com/questions/38957892/launch-application-in-gdb-with-non-path-name) –