내 c/C++ 프로젝트에 대한 cedet을 배우고 있습니다. 그러나 Make 프로젝트에서 어려움을 겪고 있습니다. Cedet Help : "Make"프로젝트 구성하기
내가이//main.cpp
#include "temp.h"
blah... <c++ code>
과 같은 파일 MAIN.CPP을하고 난 다음이
//temp.h
some declarations
//temp.cpp
some definitions
처럼 temp.h 및 temp.cpp을
말해봐 emacs + cedet에서 나는 ede-new
을 수행 한 다음 대상을 추가합니다 을 사용하여 ede-new-target
을 사용하고 main.cp를 추가하십시오 p에서 main으로.
가 나는 main.o를하고 온도를 생성하는 Makefile을 생성, 이제 프로그램 작성이 Project.ede 파일
;; Object Test
;; EDE project file.
(ede-proj-project "Test"
:name "Test"
:file "Project.ede"
:targets (list
(ede-proj-target-makefile-program "main"
:name "main"
:path ""
:source '("main.cpp")
)
(ede-proj-target-makefile-program "temp"
:name "temp"
:path ""
:source '("temp.cpp")
)
)
)
에게로 모든 대상을 선택합니다. o
생성 된 Makefile이 temp.cpp에 대한 main.cpp의 종속성을 식별하지 못하기 때문에 make가 실패합니다. 이 종속물을 확인하기 위해 어떻게 대들보 EDE을 말할 수 있습니까? 내가 여기서하고있는 일이 무엇이 잘못 되었습니까?
둘째로 main.o가 최종 대상 프로그램/실행 파일이고 개체 파일이 아니기 때문에 main.o를 원하지 않는다고 어떻게 말할 수 있습니까?
최근 EDE 관련 질문으로 인해 EDE 매뉴얼의 빠른 시작 섹션을 만들었습니다. 내장 된 봇 버전은 다음에서 볼 수 있습니다. http://www.randomsample.de/cedetdocs/ede/ede/Quick-Start.html – Eric