C언어 분할 컴파일1 [C언어] 분할 컴파일 분할 컴파일 모듈, module : 독립저긍로 컴파일과 디버깅이 가능한 하나의 파일 분할 컴파일된 개체 파일은 링크되어 하나의 프로그램이 됨 분할 컴파일 시 디버깅이 쉬우며 유지보수 및 코드 재활용에 유리함 *주의사항 각 파일을 독립적으로 컴하일할 수 있도록 필요한 선언 포함해야 함 분할 컴파일 하더라도 소스 파일은 한 프로젝트 디렉터리 안에서 관리 권고 분할 컴파일 시 extern 과 static extern 선언(전역 변수 공유 시) 다른 파일에 선언된 전역 변수를 사용할 때 변수가 다른 파일에 있음을 알림 ec. main.c 에 count 변수가 있고 input.c에서 count 변수 선언시 extern int count 다른 파일과 데이터 공유할 필요 없는 전역 변수는 다른 파일과 중복되지 않도록.. 2024. 2. 3. 이전 1 다음