TinyGo - LLVM기반의 소형 Go 컴파일러를 소개합니다.
우선, 아래는 저장소 위치고요...
(github.com/tinygo-org)
github 에서는 아래와 같이 소개하고 있습니다.
TinyGo - Go compiler for small places
TinyGo is a Go compiler intended for use in small places such as microcontrollers, WebAssembly (Wasm), and command-line tools.
한마디로 LLVM기반의 소형 Go 컴파일러라고 머릿속에 넣어두시면 되고요..
주요특징은 아래와 같습니다.
- 마이크로콘트롤러, WebAssembly(WASM/WASI) 및 CLI 도구 등에서 사용 가능
- 대부분의 표준 라이브러리 패키지를 지원하며 수정없이 Go 코드 컴파일 가능
- LLVM을 내부적으로 이용해서 작고 효율적인 코드를 만들어 냄
- 훌륭한 CGo 지원
README 를 보시면..
설치는 아래와 같이 하시면 되는데요..
- TinyGo를 설치하는 방법과 Docker 컨테이너를 사용하여 TinyGo 컴파일러를 실행하는 방법에 대한 정보는 시작하기 지침을 참조하십시오.라고 설명하고 있고요..
제가 찾아본결과 아래와 같이 영상도 있네요.
해당 페이지에 가보시면요..
아래와 같이 리눅스/맥/윈도우관련해서 아주 자세하고 쉽게 잘 설명되어 있으니 참고해보시면 좋을 것 같습니다.
오늘 블로그는 여기까지고요...
이만 줄이겠습니다.
항상 믿고 봐주셔서 감사합니다..
오늘도 마지막까지 제 글을 끝까지 읽어주셔서 진심으로 감사드리고, 제 글이 조금이라도 여러분의 각자의 삶을 살아가시는데 도움이 되셨길 기원합니다.
앞으로도 더욱 좋은 블로그를 남기는 제가 되도록 노력하겠습니다.
그리고, 제 글을 읽으시면 말이 됩니다.
항상 말에는 반드시 삶을 움직이는 힘이 있습니다.
제가 열심히 정성스럽게 정리한 저만의 지식과 1일 1블로그하는 제 블로그에 담긴 글들을 통해서,
여러분들의 삶과 운명을 반드시 조각하고 움직이시길 기원합니다.
이상입니다. 감사합니다.
'좋아하는 것_매직IT > 96.IT 핫이슈' 카테고리의 다른 글
Shotcut - 무료, 오픈소스, 크로스플랫폼 비디오 편집기 (shotcut.org) (0) | 2022.06.13 |
---|---|
DNS Toys - DNS 프로토콜을 이용한 작은 유틸리티 오픈소스 (dns.toys) (0) | 2022.06.13 |
Calcure - TUI 캘린더 & 태스크 관리자를 소개합니다 (0) | 2022.06.13 |
Deepkit - 고성능 TypeScript 프레임워크를 소개합니다 (0) | 2022.06.13 |
Dashy - 개인 서버용 스타트 페이지 오픈소스 깔끔하게 정리하기 (0) | 2022.06.10 |