헤더파일을 재정의하는데 궁금한 것이 있습니다.
글쓴이: 익명 사용자 / 작성시간: 수, 2021/05/19 - 2:30오전
현재 파일 입출력 함수를 한 번씩 구현해보기 위해서 fopen, fclose, fwrite, fread 등등의 함수들을 구현하고 있습니다.
그래서 stdio.h 헤더 파일을 인클루드하지 않고 테스트를 하는 과정에서 다른 함수들은 문제가 없는데 fwrite 함수만 충돌이 나면서 stdio.h 헤더 파일을 gcc에서 자동으로 인클루드합니다.
그래서 제가 지금 테스트하는 함수가 제가 만든 헤더 파일의 fwrite인지 stdio.h의 fwrite인지 구분할 수가 없는데 이 자동 인클루드를 방지하는 방법이 있을까요?? 또 fwrite만 충돌이 나는 이유가 궁금합니다.
Forums:
gcc 링커 옵션을 읽어보세요.
https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html
여기서 -nostd 로 시작하는 옵션들 설명을 읽어보세요.
----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라
감사합니다
감사합니다
댓글 달기