우분투 9.10 에서 이클립스 cdt 사용관련,

우분투 초보입니다.

원도우에서 vc++ 를 사용하다 윈도우 자체가 너무 무거워 우분투로 옮겨왔습니다.

확실히 가볍더군요 윈도 7 은 시작프로그램에 백신이고 뭐고 많은데다 커널 자체도 좀 무거워서 700메가 가되는 메모리를 잡아 먹더군요 하지만 우분투는 150정도.,…

여기까지는 좋았는데. c++ 를 공부하기위해 이클립스 cdt 를 설치 했습니다.
그런데 정상적으로 컴파일이 안되는군요

가장 기본적인 hellow world 를 출력하는 프로그램 마져도 빌드가 되질 않습니다.

인터넷을 보고 따라했었는데 말이죠

어떨때는 make 타겟 all 을 만들수 없습니다. 라고 뜨고 안되고

어떨때는 분명히 string 헤더를 include 시켰는데도 strlen 등의 문자열관련 함수가 정의거 안되어 있다고 컴파리 에러가 뜹니다. 혹시나 제가 잘못 설치 한건가 하고 우분투만 벌써 3번째 다시 깔앗습니다.
그래도 에러가 나네요
뭐가 문제일까요?

제가 설치한 순서는

sun-java6 - sdk
eclipse
eclipse - cdt 플러그인
이렇게 설치했습니다.
컴퓨터 사양은

아스파이어원 d532h 입니다
아톰 d450 프로세서 고요
우분투 9.10 사용중입니다.

아 같은 코드를 윈도 7 으로 부팅해서 vc++ 2008 로 빌드 하니까 정상적으로 되더군요…

build essential 패키지 설치하셨나요?

예 제가 설치한적은 없지만 확인해보니 이미 설치된거라고 뜨네요

뭐가 문제인지… 답답합니다.

자답 합니다.

vc는 string.h 를 include 안해도 저 알아서 해주는 군요…

string.h 를 찾아서 따로 include 시켜 주니까 됐습니다…

정말 초보적이지만 vc 에 익숙해저 있는 바람에 못찾았군요…

처음 배울땐 표준에 맞춰 배워야 된다는걸 실감 했습니다.