- 원래, git for windows sdk를 잘 사용하고 있었다.
- 근데, 갑자기
그곳에서cmd고powershell이고 다 막아버려서 윈도우즈에서 개발하기가 매우 불편해졌다... - WebAssembly Studio 같은 클라우드 서비스 기반 IDE도 찾아보고, 그냥 VS설치해서 MSVC기반으로 개발해버릴까 생각도 해보았지만, 추후 각종 설치 파일들 관리할 걸 생각해보니 암담해졌다.
- 좌우간, 러스트로 작업하는데 있어서 통합된 개발 환경을 만들고자 삽질한 경험들을 여기에 올려본다.
- 결국 종착역은 MSYS2 + GCC + RUST + WASM
-
gcc.exe못 찾겠다. (gcc미설치) -
cc NONE오류 (.cargo/config파일 작성) -
x86_64오류gcc.exe못 찾겠다와 관련 있음 (mingw-w64-x86_64-toolchain설치하면 됨, 그리고mingw64.exe사용해야함) -
cargo못 찾겠다.
[target.x86_64-pc-windows-gnu]
linker = "C:\msys2\mingw64\bin\gcc.exe"
ar = "C:\msys2\mingw64\bin\ar.exe"
- MSYS2 설치
mingw64.exe실행pacman -Ss git mingw-w64-x86-_64-toolchain- 'curl https://sh.rustup.rs -sSf | sh`
export PATH=$PATH:$USERPROFILE/.cargo/binvim $USERPROFILE/.cargo/cofig