调试使用带有 Visual Studio Code 的 makefile 构建的 Go 项目

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

如果您有在 VS Code 中为使用 Makefile 构建的 Go 项目设置调试的经验,能否请您提供帮助并提供有关此主题或 launch.json 文件配置的一些见解?

我已经安装了这个Go扩展

makefile中的

build
命令示例:

build:
    GOOS=linux  GOARCH=amd64 go build $(LDFLAGS) -o bin/broker-linux-amd64  cmd/integration-$(INTEGRATION_NAME)/main.go
    GOOS=darwin GOARCH=amd64 go build $(LDFLAGS) -o bin/broker-darwin-amd64 cmd/integration-$(INTEGRATION_NAME)/main.go
    GOOS=darwin GOARCH=arm64 go build $(LDFLAGS) -o bin/broker-darwin-arm64 cmd/integration-$(INTEGRATION_NAME)/main.go

还有使用一些变量的

run
命令:

run:
    export ENVIRONMENT=xyz && \
    export HOST=https://example.com && \
    export USERNAME=xyz && \
    export PASSWORD=xyz && \

提前致谢。

go visual-studio-code debugging makefile vscode-debugger
© www.soinside.com 2019 - 2024. All rights reserved.