C++ Practice Environment
g++
- https://nuwen.net/
- C++ MinGW Distro
- Download > mingw-…-without-git.exe
- 실행파일 눌러서 저장경로 변경
- Extract
- 해당 폴더로 이동
- open-distro-window
- gcc –version : 잘 설치되었는지 체크
g++ hello.cpp a
g++ hello.cpp
: 컴파일
g++ hello.cpp -std=c++1z
: 최신 버전의 c++14/17/20버전의 컴파일
a
: 실행 - linux 환경 : a.out
- window 환경 : a
- gcc –version : 잘 설치되었는지 체크
CL compiler
- visual studio 설치
- visual studio 확장 문법 제거
- c++ standard 문법과 다르더라도 visual studio 에서 허용하는 확장문법이 있음
- 프로젝트 > 속성 > 언어 > 언어확장 사용안함 ( 아니오 -> 예 )
- CL 컴파일러 사용하기
- 시작 > 모든 프로그램 > visual studio 20xx > visual studio 20xx 용 개발자 명령 프롬프트
- 콘솔창에서 cpp파일이 있는 폴더로 경로 이동
cl hello.cpp
: 컴파일hello.exe
: 실행
- cl 컴파일러 옵션
cl hello.cpp /FAs
: 어셈블리 코드로 컴파일- notepad hello.asm : 어셈블리 코드를 메모장에서 확인