리눅스 플랫폼에서 C++ 프로그래밍을 쉽게 하는 방법은 Eclipse라는 IDE를 사용하면 좋다.

그러나 VS를 사용했던 프로그래머로서는 사용해 보면 초반부터 간단한 부분에서 막혀서 스트레스를 받는데 이중 몇 가지를 기록 차원에서 간단하게 정리한다.


프로젝트 설정을 위해서는 아래의 설정 창을 열어야 한다.


C++11 사용하기

아래 처럼 -std=c++11 을 입력한다(참고로 gcc 4.8 사용)

* 참고  

Eclipse 에서 MinGW GCC 컴파일러로 C++11 사용하기

http://blog.powerumc.kr/404


외부 해더 파일 설정


외부 lib 파일 설정

여기서 주의할 점은 아래와 같이 이름이 libboost_reggex.a 라는 lib 파일을 설정에 등록할 때는 앞의 'lib'과 뒤의 '.a'를 제외하고 입력해야 한다.

*참고

eclipse에서 boost 사용하는데 에러가 난다..

http://abipictures.tistory.com/821


How to Install, Build and Use the Boost C++ libraries for development with the Eclipse IDE using the MinGW compiler on a Windows Platform 

http://theseekersquill.wordpress.com/2010/08/24/howto-boost-mingw/



std::thread 사용

아래처럼 '-pthread' 를 입력한다.

* 참고

How to make CDT/Eclipse work with C++11 threads?

http://stackoverflow.com/questions/10395936/how-to-make-cdt-eclipse-work-with-c11-threads



Eclipse는 VS와 다르게 빌드할 때 소스를 자동으로 저장하지 않는다.

그래서 코딩 후 저장하지 않고 빌드하면 빌드 실패가 발생한다.

빌드할 때 자동 저장을 하기 위해서는 아래의 옵션을 체크한다.

출처: http://stormcoding.tistory.com/6



저작자 표시
신고
by 흥배 2013.08.15 08:00
| 1 |

티스토리 툴바