본문으로 건너뛰기
Elmi Tech Note Logo Elmi Tech Note Logo Elmi Tech Note

마비노기 모바일 해외 접속 & 윈도우 난민을 위한 리눅스 가이드

Elmi Tech Note Logo Elmi Tech Note Logo Elmi Tech Note

마비노기 모바일 해외 접속 & 윈도우 난민을 위한 리눅스 가이드

  • 홈
  • 🔰먼저 여기부터 클릭! [정리글] 해외에서 마비노기 모바일 VPN 접속
  • 홈
  • 🔰먼저 여기부터 클릭! [정리글] 해외에서 마비노기 모바일 VPN 접속
닫기

검색

윈도우10Golang

윈도우10 vscode 에서 golang 프로젝트와 github 연동 리눅스용 실행 파일 빌드

By 엘미타
2020년 03월 31일 2 Min Read
0

윈도우10 환경에서 vscode 에서 github 저장소와 연동해 go 프로젝트를 만들고, 작성한 go 파일을 github 저장소에 커밋/푸시 하는 방법과 윈도우 환경에서 리눅스용 go 실행 파일을 만드는 방법에 대해 설명한다.

vscode 에서 github 에 파일 올리는 방법에 대해서 자세히 설명한 새로 글을 만들었다.
윈도우10 git 설치와 vscode 에서 github 리파지토리에 파일 올리기

iptables 의 애드온 xtables 에 사용할 CSV 파일을 만들기 위해 KRNIC 에서 다운로드 받은 CSV 파일을 db-ip.com 에서 제공하는 CSV 파일로 변환하는 java 코드를 작성했었다.
go 언어로 만들면 어디든 단독으로 실행 가능한 실행파일을 만들 수 있으니까 배포용으로 go 언어판을 작성 해 봤는데, 별거 없는 코드라 금방 만들 수 있네.
문제는 vscode 사용법. github 연동도 어떻게 할지 모르겠고 익숙치가 않으니 너무 어려웠다. 이클립스가 그리워…

vscode 에서 어떻게 github 연동 했는지 잊지 않도록 일단 메모를 해 둬야겠다.

vscode github 연동

1. github 에서 저장소를 생성한다.
2. vscode 에서 github 유저아이디 디렉토리를 만든다. gowork/github.com/USERID
3. vscode 커맨드 프롬프트에서 유저아이디 디렉토리로 이동 후, git clone https://github.com/USERID/저장소.git
유저아이디 디렉토리 아래 저장소 디렉토리가 생긴다.
4. vscode 커맨드 프롬프트에서 저장소 디렉토리로 이동. go mod init github.com/USERID/REPOSITORY
5. 저장소 디렉토리=go 프로젝트 디렉토리로 사용.
6. 파일을 추가/변경하거나 하면, vscode 왼쪽에 소스컨트롤 부분에 추가/변경한 파일 리스트가 나온다.
파일 오른쪽에 + (Stage Changes) 아이콘을 눌러 스테이지에 올리고, 상단에 체크 표시 아이콘을 눌러서 커밋. … 아이콘을 눌러서 Push 하면 된다.

vscode 소스 컨트롤

실제로 할때는 구글링하고 이것저것 만지면서 해서 이게 제대로 된 순서인지는 잘 모르겠다.
기억에 의존해서 한거라, 나중에 다른 go 프로젝트를 만들게 되면 이대로 해 보고 다시 수정하도록 하겠다.

golang linux / amd64 실행 파일 빌드

1. vscode 로 go 파일 있는 디렉토리에서 커맨드 프롬프트를 연다.
2. set GOOS=linux
3. set GOARCH=amd64
4. go build gofilename.go

go 파일이 있는 디렉토리에 실행파일이 생긴다.
방법은 간단한데 인터넷에서 검색해보면 온통 리눅스나 맥OS 환경을 기준으로 나와있어서 찾기가 어렵다.

Tags:

윈도우 10VSCodeGo 언어
작성자

엘미타

일본에서 일하고 있는 자바 웹 어플리케이션 개발자.

Follow Me
다른 기사
Previous

우분투 18.04 에서 iptables 애드온 xtables 로 국가 별로 접속 차단 허용

Next

이클립스 글자 흐림 듀얼 모니터 등 여러 모니터 사용시

댓글이 없어요! 첫 댓글을 남겨보세요.

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

인기 글

이 카테고리에 속한 글

윈도우10, Golang
  • vcpkg install 에러 Unable to find a valid Visual Studio instance 2025년 03월 13일
  • Dell Inspiron 7472 윈도우11에서 업데이트 후, 터치패드 사용 불가 문제 2024년 10월 07일
  • 윈도우11 0x80004002 에러로 업데이트 불가 문제 해결 2023년 08월 31일
  • 와이어가드 – 특정 사이트만 VPN 적용해서 우회하기 2023년 08월 25일
  • DisplayPort 사용시 윈도우 진입 전까지 모니터 신호가 없는 문제 2023년 08월 02일
  • golang sciter Unhandled sciter event case: 32768 문제해결 2020년 08월 05일
  • golang gui sciter 리뷰? 사용기 2020년 08월 05일
  • golang 테이블 쿼리시 필요없는 컬럼은 빼고 가져오기 2020년 04월 25일
  • Golang Postgresql 접속시 jdbc URI 사용할 때 이스케이프 2020년 04월 25일
  • 윈도우 환경에서 vscode github ssh 공개키 방식으로 연결해서 패스워드 입력 생략 2020년 04월 24일

최신 글

  • 해외에서 마비노기 모바일 VPN 접속 방법 총 정리 (차단 우회, 에러 88 & L.-9 해결)
  • 아치리눅스, 캐시os, 엔데버os 차이
  • 워드프레스 콘솔 에러 addthis.com ERR_NAME_NOT_RESOLVED
  • [칼럼] 리눅스 입문자에게 CachyOS(캐시OS)를 추천하는 이유
  • [칼럼] 구글 SEO가 망치고 있는 인터넷 생태계: 일본의 오늘과 한국의 내일

최신 댓글

  • 국 - 버츄얼 박스에 OpenWrt with 미꾸라지 설치
  • 엘미타 - [모비노기] 일퀘/주간퀘 체크 사이트 오픈
  • 엘미타 - [모비노기] 일퀘/주간퀘 체크 사이트 오픈
  • 익명 - [모비노기] 일퀘/주간퀘 체크 사이트 오픈
  • 익명 - [모비노기] 일퀘/주간퀘 체크 사이트 오픈

카테고리

태그

0x80bd0009 Arch Linux Endeavouros geoip github Go 언어 gui Java KDE Plasma kodi nginx Niri Noctalia Ollama OpenWrt sciter smb Stable Diffusion Swing Troubleshooting wireguard Xbox series x 건틀릿 공유기 루트리스 룬테라 리눅스 게이밍 리눅스 배포판 마비노기 모바일 마인크래프트 명일방주 엔드필드 모바일 게임 사이버 펑크 2077 오즈 리라이트 우분투 데스크탑 24.04 LTS 우분투 서버 20.04 LTS 우분투 서버 22.04 LTS 우분투 서버 24.04 LTS 윈도우11 윈도우 11 칼럼 컵히어로즈 톰캣9 포로덱 프로톤

Copyright 2026 — Elmi Tech Note. All rights reserved. Blogsy WordPress Theme