lldb运行可执行文件 - ShenYj/ShenYj.github.io GitHub Wiki

终端中使用lldb运行可执行文件

  1. 进入lldb环境, 在终端内输入lldb回车

    lldb
  2. 使用file命令, 将可执行文件包装成一个target

    (lldb) file test
    Current executable set to '/Users/shenyj/Documents/CodeForTest/staticOCLib/test' (x86_64).
  3. 运行可执行文件, 在刚刚的lldb环境下继续执行r命令

    (lldb) r
  4. 会要求输入密码, 请求授权, 最终执行包装后的target

    Process 43324 launched: '/Users/shenyj/Documents/CodeForTest/staticOCLib/test' (x86_64)
    2021-01-25 09:11:22.903357+0800 test[43324:1458614] __TestExample
    2021-01-25 09:11:22.903693+0800 test[43324:1458614] testApp ------
    Process 43324 exited with status = 0 (0x00000000)
    (lldb)
  5. 退出

    lldb环境下通过q回车即可退出lldb环境

    (lldb) q
⚠️ **GitHub.com Fallback** ⚠️