안녕하세요 개발자 여러분! ????
초기 이해를 마쳤고 이제 뭔가 "작성"을 시작해야 합니다. 생성된 코드를 프로그래밍하고 디버그할 수 있도록 VSCode를 구성하겠습니다.
?1단계 - VSCode용 Go 확장 설치
?? VSCode를 열고 Go 확장을 설치하려면: "Ctrl Shift X"를 사용하여 검색 필드에 Go를 입력하고 "Go - Go Team at Google" 옵션을 선택하세요. "설치"를 클릭하세요
?2단계 - Go 도구 업데이트
?? VSCode를 열고 Go 확장을 설치하려면: "Ctrl Shift P"를 입력하고 필드에 "Go: Install/Update tools"를 입력하세요.
업데이트된 내용이 나타나면 사용 가능한 모든 도구를 선택하고 확인을 선택하세요.
?3단계 - Hello 만들기
?? 간단한 예제를 만들어서 작동하는지 확인하는 것이 아이디어입니다.
폴더를 하나 만들고 그 안에 "main.go"라는 파일을 넣었습니다
package main import "fmt" func main() { fmt.Println("Hello!") }
생성된 파일을 터미널을 통해 실행하여 컴파일하고 실행할 수 있었습니다.
go build main.go
명령 실행 후 "main.exe"라는 이름의 폴더에 실행 파일이 생성되었습니다. 자, 첫 번째 프로그램이 생성되었습니다.
?4단계 - 내 코드 디버깅
?? 이제 VSCode를 통해 코드를 디버깅하고 싶습니다.
디버그할 VSCode 옵션("Ctrl Shift D")을 선택한 다음 "실행 및 디버그" 버튼을 실행하세요.
안되면 터미널을 열고 명령어를 실행해 보세요
go install -v github.com/go-delve/delve/cmd/dlv@latest
여기서 또 다른 오류를 발견했습니다
Build Error: go build -o c:\_Dev\Go\Hello\__debug_bin676152768.exe -gcflags all=-N -l . go: go.mod file not found in current directory or any parent directory; see 'go help modules' (exit status 1)
Go 1.16 버전 이후에는 기본적으로 코드 실행 시 프로젝트에 "go.mod" 파일이 있을 것으로 예상되는 것 같습니다.
이렇게 하려면 간단히 명령을 실행하세요. 여기서 "hello"는 프로젝트 이름입니다
go mod init hello
다음 내용으로 폴더에 파일이 생성되었습니다
module hello go 1.23.2
'go.mod' 파일은 Go에서 종속성 관리를 위한 파일입니다.
이제 "실행 및 디버그"를 실행하고 마법 같은 일이 일어나는 것을 지켜보세요... ?
완료, VSCode 준비 완료!!!
코드 작성을 위한 기타 옵션
여기에 그 중 일부를 나열하겠습니다:
? LiteIDE X
? 제트브레인 고랜드
? 숭고한 텍스트
참고자료
? Go 개발을 위한 Visual Studio Code 설치 및 구성
? Go 개발자를 위한 상위 6가지 Golang IDE
? 6가지 최고의 Golang IDE 및 텍스트 편집기
다음에 또 만나요! ?
녹? 이제 커피 한 잔 사서 후원하시면 됩니다
위 내용은 공부 - Go Language - Day 02의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!