-
Code::Blocks + MinGW32/64 + Boost 설치 방법C 2014. 3. 25. 15:03반응형
C++11을 사용하기 위해 VS2013이외에 다른게 있나 찾아 보다가 알게된 조합입니다.
[Code::Blocks + MinGW32/64] 요 조합에 [Boost]까지 설치 과정을 간략하게 설명합니다~
나중에 내가 다시 보기 위해 ㅎ~
1. Code::Blocks : http://www.codeblocks.org/downloads/binaries
- 위 사이트에서 codeblocks-13.12mingw-setup.exe 를 다운로드 받습니다. (ClodeBlocks과 MinGW를 한방에 설치합니다.)
- C++11을 사용하기 위해서는 밑에 옵션을 꼭 체크 하셔야 합니다~~~
2. MinGW 64bit : http://mingw-w64.sourceforge.net/download.php
- 위 사이트에서 Mingw-builds Project에서 OS의 비트에 따라 다운 로드 하시면 되겠습니다.
- MinGW 64bit 설치시에 Thread에 관한 부분은 윈도우 환경이니까 Win32로 하시면 될거 갔네요. (다른건 저도 잘 몰라서 디폴트 찍었네요)
- 설치 경로는 원한 곳에 하시면 될거 갔습니다. (전 CodeBlocks 설치된 경로에 [MinGW64] 요렇게 설치 했습니다.)
3. Boost : http://www.boost.org/users/download/
- 참고 사이트 : http://sourceforge.net/apps/trac/mingw-w64/wiki/Building%20Boost
- 64Bit 설치 방법은 참고 사이트를 확인해 주세요~
- 우선 bjam.exe 파일을 생성하기 위해서 압축 해제 후 bootstrap.bat를 실행하게 되는 대요. 이때 gcc 컴파일러로 컴파일을 해야 하기 때문에 시스템 환경변수에 MinGW의 bin 디렉토리를 넣어 주어야 합니다. (전 이거 몰라서 겁나 삽질했네요 ㅠ_ㅠ)
C:\set PATH=c:\mingw\mingw\bin;%PATH%
위에처럼 환경변수에 추가해 주시고 boost 라이브러리의 루트디렉토리에서
C:\boost\bootstrap.bat mingw
위 명령어로 bjam.exe와 b2.exe 파일을 생성해 주시고
C:\boost\b2 -j4 -a --toolset=gcc variant=debug,release link=static threading=multi runtime-link=static address-model=32 stage
위 명령어로 라이브러리를 생성해 주시면 됩니다.
- 참고 사이트 2 : http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef#Boost_Installer_for_MSVC_2003_.287.1.29_or_later
※ Boost 64Bit 빌드가 안되네요 ;;;
이유는 정확히 모르겠지만 MinGW를 지원하지 않는 라이브러리가 있는거 갔습니다 ㅜㅜ (MPI, 파이썬등등 오류가 납니다.)
혹시 MinGW용 Boost 64Bit 빌드 방법을 아시면 저에게 가름침을 주시면 감사하겠습니다~~
비주얼 스튜디오만 쓰다가 다른거 쓸려고 하니 역시 적응이 쉽게 안되네요~
그럼 즐거운 하루 보내세요~~^^
반응형'C' 카테고리의 다른 글
무료 개발툴 (0) 2014.03.18 무료 e-book [오픈소스1, 2] 소개 (1) 2013.10.17 유용한 라이브러리 (0) 2013.10.17