| [ CnUnix ] in KIDS 글 쓴 이(By): guest (guest) <211.219.9.62> 날 짜 (Date): 2002년 7월 16일 화요일 오전 10시 05분 10초 제 목(Title): 소스파일이 여러개일때 전역변수 선언 위치 리눅스 프로그래밍 초보인데요 . 하나의 프로그램을 위해 소스 파일을 여러개 만들었고 전역 변수는 헤더 파일에 선언했습니다. 그리고 그 변수를 참조하는 파일에서는 extern으로 선언했구요. a.h int a; a.c extern int a; b.c extern int a; 그리고 각 .c 파일에서는 a.h 파일을 include 했습니다. make를 돌리니 "multiple definition of 'a'" ..에러가 쭈~욱 나옵니다. 변수 선언을 어떻게 해야하죠? 미리 감사 ^^; |