[GOlang] golang 크로스 컴파일

golang 의 크로스 컴파일 기능 ref. https://go.dev/doc/install/source hello world 를 준비window 에서 linux 까지 빌드 하는 것을 기준으로 진행 한다 window 에서 정상 빌드 실행까지 확인 위와 같이 . exe 가 붙지 않은 바이너리가 빌드되어 생성되는것을 확인 할 수 있다 다른 os/arch 빌드를 위해 필요한 내용은 go 를 위한 환경 변수 중GOOSGOARCH 두가지를 설정 해 […]

[windows][socket] inet_ntoa, inet_addr error C4996: 수정

inet_ntoa, inet_addr error C4996: 해결방법 _WINSOCK_DEPRECATED_NO_WARNINGS define deprecated 된 코드사용 을 에러나 경고 없이 가능하게 한다 inet_ntoa > inet_ntop/InetNtop 그리고 inet_addr > inet_pton/InotPton 함수로 변경 더 이상 사용하지 말라고 하는 함수를 신규 함수로 변경한다 기존 변경 헤더 추가 후 위 코드와 같이 수정 시 정상 컴파일 되는 것을 확인할 수 있다이외에도 sdl 검사를 제거하는 방법도 […]

[bud][webframework][go] Full-Stack Web Framework for Go “bud” tutorial 따라하기

install gcc install node.js install bud (https://github.com/livebud/bud) install go (manualy https://go.dev/doc/install) create project by bud run hello 간단히 wsl 환경에서 빌드를 위한 구성을 마치고 실행까지만 진행 windows 에서는 몇몇 구성이 다른데 해당 구성이 포함되거나 테스트되지 않은상태로 현재 github 에서 추가 작업이 진행중

[windows][wsl][linux] windows10 wsl 설치

windows wsl 로 윈도우 서브시스템 리눅스 설치 아래 명령어를 powershell / cmd (관리자권한) 으로 실행 위와 같이 설치가 기다리면 완료됨 재부팅 필요함 윈도우 가 다시 시작된 이후 Ubuntu 콘솔화면과 함께 Installing, this may take a few minutes… 설치가 완료되면 unix username / psw 를 입력하도록 하고 이후 로그인되게 된다 wsl version check 파워쉘이나 cmd 에서 […]

[go][windows] golang 시작하기 in windows

golang 개발 환경설정for windows, use vscode go 설치 https://go.dev/dl/ 위 링크에서 해당 환경/아키텍쳐에 맞는 설치파일 을 다운로드 후 설치 https://go.dev/dl/go1.18.2.windows-amd64.msi : windows 64bit , 1.18.2 (2022-05-23) go 기본 경로는 이후 추가 라이브러리, 코드 설치시 마다 여러 download 가 발생하기 때문에 가급적 여유있는 디스크로 설정하여야함 설치후 cmd / powershell 에서 go version 명령을통해 path 상태 설치 […]