2012-04-28 4 views
0

C99 프로젝트에 Allegro 5 라이브러리를 사용하고 있습니다. 중단 점이없는 코드를 디버깅 할 때 성공적으로 실행되지만 단순히 실행하면 충돌이 발생합니다.code :: blocks 코드를 디버깅 할 수는 있지만 실행할 수 없습니다.

코드에서 일부 메모리 누수가 예상됩니다 (valgrind를 알고 있습니다.)하지만 내 프로그램이 왜 다르게 동작합니까?

도움 주셔서 감사합니다.

+0

아마도 프로젝트의 릴리스 버전을 다시 작성하지 않았고 결함이있는 버전을 실행했을 수 있습니까? – nullpotent

+0

전체 프로젝트를 다시 빌드하고 같은 문제가 있거나 버전을 릴리스하거나 디버그하지 않습니다. –

+0

공구 체인을 점검 했습니까? – jasonkim

답변

0

어떤 OS를 사용하고 있습니까? 그리고 어떤 유형의 충돌이 발생합니까? 때때로 충돌은 code :: blocks 자체보다는 내부 함수의 문제로 인한 것입니다. 또한 모든 경고를 보려면 -Wextra (추가 경고)을 사용하여 컴파일하십시오.

관련 문제