2012-01-25 2 views
0

내가 일하고있는 프로젝트를 디버깅하려고하지만 코드를 단계별로 실행할 때마다 Eclipse가 더 이상 존재하지 않는 코드를 실행하고 있음을 알 수 있습니다. 이상하게 여겨지는 주석 처리 된 코드로 이것을하고 있었지만 완전히 삭제 된 코드를 실행하는 것은 기괴합니다. 나는이 프로젝트를 청소하고 여러 번 재건했다. 어떤 아이디어가 이것을 유발할 수 있습니까?일식 삭제 된 코드 실행

내가 이클립스 인디고와 우분투 10.10에서 실행하고 나는이 전에 일어날 본 적이 있지만 항상 뭔가 내가 잊었거나 놓친 : CDT

+0

당신은 항상 컴퓨터를 다시 포맷하고 os, jdk 및 ide를 다시 설치 한 다음 백업 된 코드를 인쇄하여 손으로 직접 입력하여 컴퓨터에 다시 돌아 가지 않도록 할 수 있습니다 . (재부팅은 더 빠르며 일반적으로 잘 작동합니다.) – bdares

+0

최적화가 활성화되어 있습니까? 그건 디버깅을 엉망으로 만들 수 있습니다. –

+0

요아킴 (Joachim) 저는 어떻게 해야할지 모르기 때문에 아무 말없이 말할 것입니다. 확인 할 방법이 있습니까? –

답변

0

을 사용하고

에 관계없이 일어나는 생각의, 당신은 여전히 ​​당신의 경로에 그 코드를 가지고 있습니다.

Eclipse 또는 예상치 못한 다른 프로젝트 참조에 의해 포착되지 않은 순환 종속성이있을 수도 있습니다.

+0

C++에 클래스 경로가 있습니까? 나는 그렇게 생각하지 않을 것이다. .. 나는 틀릴 수 있었다. 내가 모든 .o 및 .d 파일을/default 디렉토리에서 삭제했고 방금 다시 나타 났던 것처럼 보였다. 프로젝트를 삭제하고 새로운 것을 만들었고 idk는 모두 똑같은 일을 계속했다. ... –

+0

Ah ... 나는 완전히 끝내 준다. 결국 그 "cdt"를 놓쳤습니다 ... 그러나 진술서가 나타납니다. OP가 무엇이든간에 그것은 경로 문제입니다. 코드는 여전히 액세스 가능하고 실행 가능합니다. 그것은 또한 그 실행 방법에 관한 유일한 논리적 인 설명 일뿐입니다. –