如何通过 VS Code 运行curl?

问题描述 投票:0回答:1

curl
是我在Mac上编译的一个包像这样

autoreconf -fi
./configure --disable-shared --enable-debug --enable-maintainer-mode --without-ssl --prefix="/Users/myusername/curl/install-here"
make
make install

它创建了一个二进制文件,然后我可以像这样运行

~/curl/install-here/bin/curl --version

我需要在

launch.json
中添加什么才能让我在 C 代码中设置 断点 并通过 VS Code 使用不同的参数运行
curl

c visual-studio-code curl
1个回答
1
投票

(在 macOS 上)

  1. 安装CodeLLDB扩展

  2. 添加包含以下内容的 launch.json 文件(将

    args
    设置为要传递给curl 命令的参数):

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lldb",
            "request": "launch",
            "name": "Debug",
            "program": "${workspaceFolder}/src/curl",
            "args": ["example.com", "--insecure"],
            "cwd": "${workspaceFolder}"
        }
    ]
}
  1. 编译curl(有关详细信息,请参阅GIT-INFO文件),这会将生成的可执行文件放置在src/curl中:
autoreconf -fi
./configure --disable-shared --enable-debug --enable-maintainer-mode --without-ssl
make
  1. 在某处添加断点(例如在
    main()
    函数
    中)并按 F5 运行命令
© www.soinside.com 2019 - 2024. All rights reserved.