이전에 cmake를 사용하여 만든 C++ 프로젝트를이 자습서의 단계를 사용하여 Eclipse로 옮겼습니다. http://www.ibm.com/developerworks/aix/library/au-unix-eclipse/index.html. 나는 대부분 프로젝트의 동일한 부분 인 데모 폴더에서 작업하고 있습니다. 일식 전에 전형적인 make를 사용하고 터미널에서 ./demo 명령을 사용했습니다. 그리고 지금은 다음 build.xml 파일 내용으로 IDE에서 프로젝트 빌드 및 실행을 얻을 수 있었다 :C++ 프로젝트를 Eclipse로 이동
<?xml version="1.0"?>
<project name="unzip" default="make">
<description>
Ant adaptor for the demo Makefile.
</description>
<target name="make" description="build demo">
<exec executable="make">
</exec>
</target>
<target name="demoExec" description="run demo">
<exec executable="./demo">
</exec>
</target>
</project>
그러나 상황이 지금 외부에서 실행하는이 두 명령은 일부 실행 파일과 연결되어 있습니다. 주로 디버깅 이유를 Eclipse로 바꿨지 만이 현재 구성은이를 허용하지 않는 것 같습니다. 어떻게하면 코드에서 중단 점을 설정할 수 있도록 외부 도구에 바인딩되지 않고 Eclipse에서 기본적으로 실행되는 것을 얻을 수 있습니까?
오, 이런. gdb를 배우기 위해 10 분을 보내면 비효율적 인이 크고 어리석은 IDE에서 자유롭게 될 것입니다. 유닉스 자체는 IDE이다. –
글쎄 나는 이미 gdb의 기초를 알고 있지만 벡터와 복잡한 클래스를 인쇄 할 수는 없다. 나는 읽을 수있는 클래스가 없다. gui가 없기 때문에 다른 유용성 문제는 말할 것도 없습니다. 이 아주 좋은 플랫폼을 개발할 수 있지만 VS 또는 심지어 MATLAB의 디버거 gdb 비교하지 않습니다 – guenis
왜 CMake 머물 렀어? 그것은 일식과 완벽하게 잘 작동합니다. 나는 읽기를 권장한다 : http://www.cmake.org/Wiki/CMake:Eclipse_UNIX_Tutorial –