[질문] 제가 다시 만든 object file을 쓰려면 어떻게 하나요?

wag123의 이미지

제가 snprintf를 다시 만들었는데 기존에 있는 것을 안쓰고 이걸 쓰려면 어떻게 컴파일 해야 하나요 ?

기존에 있던거랑 제가 만든거랑 각각 컴파일을 해보고 싶은데 각 경우에 대해서 어떻게 컴파일 해야 하는지 가르쳐 주세요?

charsyam의 이미지

기존의 것을 안쓰실려면, snprintf 가 들어있는 헤더를 안넣으시면 되는거구
그리고 만드신걸 쓰실려면 그 소스파일을 컴파일시에 넣어주면 되죠.

뭐 간단하게 다 포함시켜놓고(이름은 틀리게)

#ifdef _MYLIB_
#define SNPRINTF mysnprintf
#else
#define SNPRINTF snprintf
#endif

해서 SNPRINTF를 쓰시면 디파인만 바꿔서 바로 쓸 수 있겠죠

그럼 고운 하루

=========================
CharSyam ^^ --- 고운 하루
=========================