例如,如果我们做如何让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) –