Warning: session_destroy() [function.session-destroy]: Session object destruction failed in /home/httpd/html/board/include/header.php on line 32
적수네 동네 - 질문과 답변 [ 게시물 삭제 ]
>> Delete No. 59620 article
No. C코딩중에 해결해야 할께 있는데요.

등록 2002-10-24 05:00:00 By localhost     조회 8
이름 C프로젝트    

		C코딩하던 중에 코드가 너무 커져서
파일을 많이 나누었습니다.
 a1.c a2.c a3.c a4.c main.c define.h
 구조는 대충 이렇게 되어있습니다.
 define.h는 a1.c에서 include하고 있습니다.
 이렇게 하던중 a2.c에서도 define.h에 있는 변수들을
많이 써야되는 상황이 발생해  a2.c에서도
define.h를 include 했습니다.
 그리고
 gcc -c a1.c a2.c a3.c a4.c main.c
 하고
 gcc -o main  main.o a1.o a2.o a3.o a4.o
 하니까
mutiple definition of '변수명'
이런 에러들이 잔뜩 뜨는군요.
 왜 뜨는지는 알겠습니다.
 꼭 a2.c에서 define.h안에 담긴 변수들을 써야하는데
몇개 없으면 그냥 extern해서 쓰면 되는데 변수가 꾀 됩니다.
 앞으로 a.3 a.4에서도 쓰게 될것같은데 때마다 extern해서 쓸수는 없는
것이고. 방법이 없겠습니까?
 도와주세요..
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved