그래서 코드를 디버그하려면 this tutorial을 따르려고합니다. 나는 실행 파일을 실행하도록 GDB에게, 그것은 수행하고,이를주는 프로그램이 충돌, :gdb를 사용하여 C++ 디버그
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x00007fff907b06e5 in std::string::_Rep::_M_dispose()
하지만 그 튜토리얼 회담에 대한 편리한 at main.cc:28
물건 하나를 볼 수 없습니다.
(gdb) backtrace
#0 0x00007fff907b06e5 in std::string::_Rep::_M_dispose()
#1 0x00007fff907b12ba in std::string::assign()
#2 0x00000001000029e4 in Map::insert()
#3 0x0000000100001ac5 in main()
더 편리한 줄 번호 : 그래서
나는 나에게이주는, 어쨌든 계속하고 backtrace
를 시도? 나는 무엇을해야만 하는가?
당신은 당신의 빌드에 추가 디버그 정보를 설정해야
읽기 해당 튜토리얼의 준비 –
@JohanLundberg ... ooops :) – wrongusername