>백엔드 개발 >Golang >vscode는 golang을 빌드합니다

vscode는 golang을 빌드합니다

PHPz
PHPz원래의
2023-05-22 16:15:371583검색

VS Code는 개발 및 디버깅을 용이하게 할 수 있는 오픈 소스, 크로스 플랫폼, 경량 통합 개발 환경(IDE)입니다. Golang은 Google에서 개발한 프로그래밍 언어로 점점 더 많은 개발자가 선호하고 있습니다. 이 글에서는 VS Code에서 Golang 개발 환경을 설정하는 방법을 자세히 소개합니다.

VS Code 설치

VS Code 공식 홈페이지는 [https://code.visualstudio.com/](https://code.visualstudio.com/)이며, Windows용 공식 홈페이지에서 다운로드 받으실 수 있으며, MacOS 및 Linux 모든 설치 패키지.

설치가 완료된 후 VS Code를 열고 몇 가지 준비를 해야 합니다.

  1. Go 언어 환경을 설치하고 시스템 환경 변수에 추가합니다.
  2. VS Code에 Go 확장을 설치하세요.

Go 언어 환경 설치

Go 언어 설치 패키지는 공식 홈페이지 [https://golang.org/dl/](https://golang.org/dl/)에서 다운로드 받으실 수 있습니다. 다양한 운영 체제 및 아키텍처에 대한 설치 패키지가 제공됩니다. 컴퓨터에 적합한 설치 패키지를 선택하여 다운로드하고 설치하세요.

설치가 완료되면 시스템 환경 변수에 Go 언어를 추가해야 합니다.

  1. "시스템"(Windows 10의 경우 "시스템 구성")을 열고 "고급 시스템 설정"을 클릭합니다.
  2. "환경 변수"를 클릭하세요.
  3. "시스템 변수"에서 "경로"를 찾아 "편집"을 클릭하세요.
  4. 팝업 창에서 "새로 만들기"를 클릭하고 C:Go in(Go 설치 디렉터리 아래의 bin 디렉터리)을 입력하세요. C:Goin(Go 安装目录下的 bin 目录)。
  5. 点击“确定”退出设置对话框,关闭所有窗口并重新打开一个命令行工具。

如果已经安装并添加好环境变量,可以在命令行输入 go version 来检查是否成功安装。

安装 VS Code 中的 Go 扩展程序

打开 VS Code,点击左侧菜单栏中的扩展(Extensions)图标,或者按下 Ctrl + Shift + X 快捷键,弹出扩展面板。

在搜索框中输入 “Go”,找到并安装 Microsoft 的 Go 扩展程序(名称为“Go”或“Go for Visual Studio Code”)。安装完成后,需要重启 VS Code 才能生效。

创建并配置一个新的 Go 项目

在 VS Code 界面中,按下 Ctrl + Shift + P 快捷键,弹出命令面板,在搜索框中输入 “Go: Create New Project”,然后选择一个文件夹作为项目目录。此时,VS Code 会自动创建一个名为“go.mod”的文件,在该文件中会初始化一个新的模块。

模块是 Golang 1.11 之后提供的一种新的代码结构方式,用来代替旧的“GOPATH”目录,并且能够更好的管理项目依赖关系。Go 语言中每个模块都有一个唯一的 URL,并且在该模块的 URL 中可以包含版本信息。例如,以下 URLs 都是合法的模块 URLs:

github.com/mg/i            // 最新版本
github.com/mg/i@v1.0.0     // 指定版本 v1.0.0
github.com/mg/i@8543de4    // 指定提交 SHA1(短哈希)

在 go.mod 文件中会初始化一个模块的 URL,例如:

module example.com/mypackage

这个 URL 表示一个叫做 mypackage 的包,它属于 example.com 这个网站的子域名,也就是说,在项目下载依赖时,依赖项会从此 URL 开始发起请求,如果有任何问题,会尝试切换到下一个可用的版本。例如,以下是 mypackage 的依赖项:

require (
    github.com/lib/pq v1.8.0
    github.com/gorilla/mux v1.6.2
)

这里有两个项,分别表示 mypackage 依赖于 pq 和 mux 库的版本号,其中,v1.8.0 和 v1.6.2 分别是它们的指定版本号。

使用 VS Code 编写 Golang 代码

在 VS Code 中打开项目文件夹,选择 main.go 文件,输入以下代码:

package main

import "fmt"

func main() {
    fmt.Printf("Hello, VSCode Golang
")
}

随后按下 F5

설정 대화 상자를 종료하고 모든 창을 닫은 후 명령줄 도구를 다시 열려면 "확인"을 클릭하세요.

환경변수를 설치하고 추가했다면 명령줄에 go version을 입력하여 설치 성공 여부를 확인할 수 있습니다.

🎜VS Code에 Go 확장 설치🎜🎜VS Code를 열고 왼쪽 메뉴 표시줄에서 확장 아이콘을 클릭하거나 Ctrl + Shift + X 단축키를 눌러 확장 패널을 엽니다. 🎜🎜검색 상자에 "Go"를 입력하고 Microsoft의 Go 확장(이름이 "Go" 또는 "Go for Visual Studio Code")을 찾아서 설치하세요. 설치가 완료되면 VS Code를 다시 시작해야 적용됩니다. 🎜🎜새 Go 프로젝트 생성 및 구성🎜🎜VS Code 인터페이스에서 Ctrl + Shift + P 단축키를 눌러 명령 패널을 열고, "Go: Create New Project"를 입력하세요. 검색 상자”를 검색하고 프로젝트 디렉터리로 폴더를 선택합니다. 이때 VS Code는 자동으로 "go.mod"라는 파일을 생성하고 새 모듈이 초기화됩니다. 🎜🎜모듈은 Golang 1.11 이후에 제공되는 새로운 코드 구조 방식으로, 기존 "GOPATH" 디렉터리를 대체하고 프로젝트 종속성을 더 잘 관리할 수 있습니다. Go 언어의 각 모듈에는 고유한 URL이 있으며, 모듈의 URL에는 버전 정보가 포함될 수 있습니다. 예를 들어 다음 URL은 모두 합법적인 모듈 URL입니다. 🎜rrreee🎜 모듈 URL은 go.mod 파일에서 초기화됩니다. 예: 🎜rrreee🎜이 URL은 예제의 하위 섹션에 속하는 mypackage라는 패키지를 나타냅니다. .com 웹사이트 도메인 이름, 즉 프로젝트가 종속성을 다운로드할 때 종속성은 이 URL에서 요청을 시작합니다. 문제가 있는 경우 사용 가능한 다음 버전으로 전환을 시도합니다. 예를 들어, 다음은 mypackage의 종속성입니다. 🎜rrreee🎜여기에는 mypackage가 pq 및 mux 라이브러리의 버전 번호에 따라 달라지는 것을 나타내는 두 가지 항목이 있습니다. 여기서 v1.8.0 및 v1.6.2는 각각 지정된 버전 번호입니다. 🎜🎜VS Code를 사용하여 Golang 코드 작성🎜🎜VS Code에서 프로젝트 폴더를 열고 main.go 파일을 선택한 후 다음 코드를 입력하세요. 🎜rrreee🎜그런 다음 F5 키를 누르면 팝- 어떤 유형의 "구성 파일"(Launch.json 파일)을 생성할지 묻는 상자가 나타납니다. "이동 모드"를 선택하고 프롬프트에 따라 관련 구성을 입력합니다. 여기에서 "현재 파일 실행"을 선택하면 "터미널" 영역에 "Hello, VSCode Golang" 출력이 표시됩니다. 🎜🎜VS Code를 사용하여 Golang 코드 디버깅🎜🎜VS Code의 디버깅 기능을 사용하면 코드 실행을 쉽게 모니터링하고 코드 문제를 찾을 수 있습니다. 간단한 디버깅 예제를 구현하기 위한 지침은 다음과 같습니다. 🎜
  1. 주 함수 앞에 fmt.Println("Before")를 추가하세요. fmt.Println("Before")
  2. 按下 F5 快捷键,创建并保存“Launch.json”配置文件。
  3. 在编辑器中加入断点,按下 Ctrl + Shift + P 快捷键,打开命令面板,搜索“Go: Run Without Debugging”,选择该命令并运行,可以看到“Before”和“After”两个消息,中间有一个打断点的地方。
  4. 打开“Launch.json”文件,将 mode: debug 选项打开,再次按下 F5,这时就可以进入调试模式(Debugging)。
  5. 现在再运行之前的命令,程序会卡在打上的断点位置处,可以使用“变量”面板(Variables)来观察变量的运行情况,也可以使用调用堆栈面板(Call Stack)来查看函数指针跟踪信息。使用 F10 进行单步调试。按下 Shift + F5
  6. F5 단축키를 눌러 "Launch.json" 구성 파일을 생성하고 저장하세요.

편집기에서 중단점을 추가하고, Ctrl + Shift + P 단축키를 누르고, 명령 패널을 열고, "Go: Run Without Debugging"을 검색하고, 명령을 선택하고 실행하면 됩니다. "Before"와 "After"라는 두 개의 메시지가 있으며 중간에 중단점이 있습니다.

"Launch.json" 파일을 열고 mode: debug 옵션을 켠 다음 F5를 다시 눌러 디버깅 모드(디버깅)로 들어갑니다.

🎜이제 이전 명령을 실행하면 프로그램이 중단점에서 중단됩니다. "변수" 패널(변수)을 사용하여 변수의 실행 상태를 관찰하거나 호출 스택 패널(콜 스택)을 사용할 수 있습니다. 추적 정보를 보려면. 단일 단계 디버깅에는 F10을 사용합니다. 현재 디버깅 세션을 중단하려면 Shift + F5를 누르세요. 🎜🎜🎜요약🎜🎜이 글에서는 Go 언어 환경 설치, VS Code의 Go 확장 설치, 새 Go 프로젝트 생성 및 구성, VS Code를 사용하여 작성 및 구성 등 VS Code에서 Golang 환경을 설정하는 방법을 소개합니다. Golang 코드 디버그. 이 글의 소개를 통해 VS Code를 활용하여 Golang 개발 작업을 보다 편리하게 수행하실 수 있기를 바랍니다. 🎜

위 내용은 vscode는 golang을 빌드합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:golang 예외 오류다음 기사:golang 예외 오류