2017년 6월 8일 목요일

Eclipse C++ 빌드 환경 만들기

1) C/C++ 버전 설치

2) CDT 설치
Install new software 메뉴
http://download.eclipse.org/tools/cdt/releases/kepler


x

3) MingW 설치 (gcc 설치)
https://sourceforge.net/projects/mingw/files/
에서 lastest 버전 download후 설치
mingw-developer-toolkit
mingw32-base
mingw32-gcc-g++
3개 설치할 것

4) 환경변수 (어디서나 gcc가능하게)
내컴퓨터 -> 속성 -> 환경변수 -> 시스템 변수 -> path에 C:\MinGW\bin 폴더를 추가

이후 윈도우+R 해서 CMD 해서 커맨드창 열어서 gcc 실행했을때
gcc: fatal error: no input files
compilation terminated.
라고 나오면 성공

5) eclipse 빌드 설정
 Window -> Preference -> C/C++ -> New C/C++ Project Wizard -> Makefile Project -> GNU Elf Parser를 체크
같은 화면 Builder Settings 탭에서
 Build command 부분에 Use default build command 를 체크 해제하고 mingW make로 교체
기존의 make를 지우고 mingw32-make.exe 라고 적고 Apply

6) c++11 설정
 - Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery 탭 에서
  CDT GCC Built-in Compiler Sessings [shared]
 누르고 밑에 나오는
${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"
부분에
${COMMAND} ${FLAGS} -E -P -v -dD -std=c++11 "${INPUTS}"
이렇게 추가 (c11 세팅)


이제부터는 해당 C++ 프로젝트 속성
해당 프로젝트 우클릭 C/C++ Build → Settings에 들어가
GCC C++ Compiler → Dialect에 있는 Language Standard를
ISO C++11 (-std=c++0x)로 설정해줍니다.



이후 외부 include나 lib넣는 법은

해당 프로젝트 우클릭 -> Properties -> C/C++ General -> Paths and Symbols. 에서 넣어주면 된다.

댓글 없음:

댓글 쓰기