외부 .c 파일에 선언된 변수와 함수에 대한 질문입니다.
연분홍
2023.04.01
질문 제목 :외부 소스에 선언된 변수의 값과, 함수의 사용에 대한 질문입니다.
외부 소스에 선언된 변수의 값을 긁어다가 현재 코딩중인 함수에서 사용하려면?질문 내용 :
업무 중에 a.c 라는 소스에서 프로젝트 내 다른 디렉토리 b.c 라는 파일에 저장된 int 형 변수의 값을 긁어와야 합니다.
소스코드는 공개할 수 없어서 최대한 자세히 적을게요.
a.c 에서, b.c 라는 파일의 int 형 id 변수에 저장된 값을 따와야 합니다. 단순히 extern 만 하는 게 아니더군요;;;
그래서 b.c 라는 코드에다가 id를 리턴하는 함수를 간단히 만들고, a.c 에서 이 함수를 호출하려고 하는데, 계속 undefined reference error가 뜨네요.
최종적인 목적은 id 변수의 값을 a.c 에서 읽어오는 것인데.. 어떤 방법을 써야 좋을까요?