GCC -g 대 -g3 GDB 플래그 : 차이점은 무엇입니까? gcc 또는 Clang으로 C 소스 코드를 컴파일 할 때 항상 -g플래그를 사용하여 gdb에 대한 디버깅 정보를 생성합니다. gcc -g -o helloworld helloworld.c 나는 어떤 사람들이 -g3대신 추천한다는 것을 알았습니다 . 플래그 -g와 -g3플래그 의 차이점은 무엇입니까 ? 또한 차이가 -g및 -ggdb? 로부터 문서 : -지 운영 체제의 기본 형식 (stabs, COFF, XCOFF 또는 DWARF 2)으로 디버깅 정보를 생성합니다. GDB는이 디버깅 정보로 작업 할 수 있습니다. stabs 형식을 사용하는 대부분의 시스템에서 -g는 GDB 만 사용할 수있는 추가 디버깅 정보를 사용할 수 있도록합니다. 이 추가 정보..