2009-06-18 3 views
0

실행 중에는 SIGTRAP 때문에 프로그램이 중지되는 경우가 있습니다. 컴파일러가 프로그램에서 중단 점을 발견하면 SIGTRAP이 발생한다는 것을 알고 있습니다. 하지만 내 코드에는 어떤 중단 점도 없습니다. (실행 전에 모든 중단 점을 지웠다.).C++ - 실행 중에 SIGTRAP이 나타나는 이유는 무엇입니까?

코드 : 블록을 사용하고 있습니다 ..

고마워요!

+0

코드 블럭 외부에서 실행할 때 발생합니까? –

+0

예, Dev-C++에서도 실행 중입니다. –

+0

아니, 내말은, 디버거/ide 외부에서 실행 해 보았습니까? –

답변

2

디버거에서 프로그램을 실행하고 있습니까?

바이너리가 소스 코드와 관련하여 최신이 아닌 디버깅을 사용하여 빌드 된 경우 가능합니다.

모든 것을 다시 작성하고 다시 시도하십시오.

그것은 여러 번 나에게 일어났습니다.

+0

그렇습니다.하지만 모든 것을 재건하면 문제가 해결되지 않습니다. –

관련 문제