컴파일을 할때
gcc 이후에 옵션을 -o 를 주거나 -o --O2 를 주는가에 따라
'그런 파일이나 디렉터리가 없습니다' 라는 에러 메시지가 나옵니다
(-o는 가능, -O2는 불가능)
그리고 디버깅을 시도하려고 했을때
gcc -o asd as.c 로 컴파일을 미리하고
gdb asd로 디버깅을 했으나
asd: 그런 파일이나 디렉터리가 없다는 메시지가 나옵니다
gcc -o asd as.c
로 했을때의 결과를 이용해 코드를 약간 수정하고
(메인에서 구조체 선언할때 struct를 앞에 붙여줬습니다)
이때는 gdb asd로 디버깅은 시작했지만
b main으로 브레이크를 걸었을때
첨부된 파일에 있는것 처럼
Function "main" not defined.
Make breakpoint pending on future shared library load? (y or n)
이라는 메시지를 출력합니다.