2011-03-01 5 views
0

이클립스에 C++ 프로젝트가 있고 Makefile에 두 개의 대상 (t1과 t2)이 있습니다. t1은 Makefile의 첫 번째 대상으로 표시되므로 기본값이됩니다. 문제는 t2.o를 실행하려고 할 때, 이클립스가 자동으로 기본 타겟 t1을 만든 다음 t2를 실행하는 것입니다. 나는 어쨌든 그것을 실행하기 전에 t2.o 만들 수 있도록 이클립스를 구성하는 것입니다 ... 미리 감사드립니다 부탁입니다.실행 파일을 실행하려고 할 때 이클립스가 올바른 대상을 빌드하는 방법

답변

1


(첫번째 질문 : 't2.o을 실행'에 의해, 당신은 'T2를 실행'의미하지 않는다)
1 /과 같은 라인을해야 할 수도 있습니다 귀하의 메이크 :

all: t1 t2 
.PHONY: all 

을 2/당신은 또한 'Managed make C++ project'로 프로젝트를 다시 만들고 타겟마다 하나의 빌드 구성을 생성 할 수 있습니다. Eclipse는 의존성을 관리합니다.

관련 문제