2011-09-27 3 views
4

우리는 유닉스/리눅스에서 DebugBreak와 유사한 윈도우 API를 가지고 있습니까? DebugBreak 문이 실행될 때 NetBeans를 열어야하는 데몬 프로세스를 디버그하려고합니다. 미리 감사드립니다.Unix/Linux에서 DebugBreak?

답변

5

__builtin_trap() GCC 본질적입니다.

+0

Whav! 이것은 내가 http://mainisusuallyafunction.blogspot.in/2012/01/embedding-gdb-breakpoints-in-c-source.html을 찾고 샘플 프로그램을 얻으려면 https : // github을 살펴 보는 것입니다. co.kr/kmcallister/embedded-breakpoints – Viswesn

+0

이 명령은 적중시 SIGILL (잘못된 명령)을 발생시킨 다음 프로그램을 강제 종료합니다. 적어도 나에게는. 'raise (SIGTRAP) '를 사용하면 효과가있다. – Calmarius