관리 메뉴

개발이야기

[Go 개발] Go 개발 시작 - 설치 본문

Go /Go 개발

[Go 개발] Go 개발 시작 - 설치

안성주지몬 2018. 7. 19. 09:28

"

Go는 구글이 개발한 프로그래밍 언어이다. 가비지 컬렉션 기능이 있고, 병행성(concurrent)을 잘 지원하는 컴파일 언어다.


Go의 초기 디자인은 2007년 9월 21일에 로버트 그리즈머, 롭 파이크, 켄 톰슨이 인페르노 분산 운영체제와 관련된 작업을 하다가 시작되었다. 화이트 보드에 새로운 언어에 대한 스케치를 하면서 초기 20% 파트타임 프로젝트로 시작하였다가 2008년 1월 켄 톰슨이 C 코드를 만들어내는 컴파일러를 만들기 시작했고, 2008년 중반 풀타임 프로젝트로 승격되었다. 2008년 5월 이안 테일러가 Go 스펙의 초안을 이용해서 GCC 프론트엔드를 만들기 시작했고, 2008년 말 러스 콕스가 참여하면서 프로토타입에서 실질적인 언어와 라이브러리들을 만들기 시작했다. 2009년 11월 10일에 리눅스와 Mac OS X 플랫폼을 대상으로 공식 발표되었다. Go가 처음 런칭되었을 때는 실무적인 소프트웨어를 만들기에는 준비가 좀 덜 된 상태였지만, 2010년 5월 롭 파이크는 구글에서 실제로 사용되고 있는 부분이 있다고 공개적으로 알리게 되었다.

(출처 - 위키피디아)

"



이더리움 플랫폼 중 가장 많이 사용되는 Geth는 Go 언어를 사용한다. Geth를 보다 능동적으로 사용하고 싶어서 Go 언어를 배우고자 합니다! 자고로 새로운 언어를 배우는 가장 쉬운 방법은 이것저것 하면서 실패를 즐기는 것 아니겠습니까! 이번 포스팅은 Go 언어 설치 및 편집기 설치를 하려고 합니다! Go를 자유자재로 사용하는 그 날까지 ~ !



1.설치하기 


https://golang.org/doc/install 에서 자신의 OS에 맞게 다운로드를 해줍니다 ! msi가 자동으로 PATH 환경변수를 추가해주므로 별도로 환경변수를 추가 해주지 않아도 됩니다. 




(설치 후 cmd 창)

cmd 창에서 go 언어가 제대로 설치되었는지 확인합니다!  


보통 디폴트로 C:\go 에 설치되므로 C:\go 디렉토리 bin으로 이동해 간단한 코드를 작성해서 제대로 돌아가는지 확인해봅니다.



(간단한 코드 예시)


cmd 창에서 run 명령을 이용하면 컴파일과 코드 실행을 동시에 진행하게 됩니다.



(출력화면)


run 명령을 사용하면 exe 실행파일이 생기지 않는다. exe 실행파일을 생성하려면 build 명령을 사용하면 된다.





2.Atom 편집기


여러 go 언어 편집기가 있지만 Atom 편집기가 편리하다고 하고 이미 저는 Atom을 사용하고 있어서 Atom을 선택했습니다 !



 

Atom Install Packages에서 "go-plus"를 검색후 Install 해줍니다. 조금 시간이 걸려서 설치가 완료되게 됩니다.


다음으로는 "terminal-plus" 패키지를 설치해줍니다 !



이제 Go언어를 사용하기 위한 기본적인 셋팅을 끝냈습니다.

이후 포스팅에서는 본격적으로 Go 언어를 사용하여 여러 개발 프로젝트를 진행해보도록 하겠습니다.



[참고 사이트]

1. http://golang.site/  

- 예제로 배우는 Go 프로그래밍 

2. http://wisefree.tistory.com/481?category=697903

- 실패로 배우는 Go 프로그래밍 



Comments