3가지
컴퓨터 프로그램들은 일반적으로 여러 부분의 모듈로 이루어진다. 이 모든 부분/모듈들은 하나의 목적 파일 안에 포함될 필요는 없으며 이 경우 각각을 기호로 부른다. 일반적으로 모든 목적 파일은 3가지 종류의 기호를 포함할 수 있다:  정의된 기호(defined symbol) - 다른 모듈들에 의한 호출을 허용  정의되지 않은 기호(undefined symbol) - 특정 기호들이 정의된 다른 모듈들을 호출  지역 기호(local symbol) - 재배치를 위해 목적 파일 안에서 내부적으로 사용
컴퓨터의 파일이 포함할 수 있는 기호는 종류가 몇개야
링커_(컴퓨팅)