✅ 목표 (Goal)

✅ 심볼이란?

메모리에 자신만의 고유 주소를 갖고 있는 단위, 링커가 인식할수 있는 기본 단위

symbol==global 이라고 이해해도 된다.

이에 비해 지역 변수는 고유주소를 갖고 있지 않기 때문에 해당 루틴이 종료됨에 따라 사라진다.

즉 지역변수 ≠ 심볼

링커는 이러한 심볼, 심볼의 시작주소를 테이블에 저장하고 관리한다.

이를 심볼 테이블이라 한다.

이는 .o 파일을 통해서 확인할수 있다.

✅ 심볼의 종류 3가지: RO, RW ,ZI

RW, ZI, RO