configure 파일안에서 흔히 보는 다음 표현에 대한 설명 좀 부탁해요.
글쓴이: foruses / 작성시간: 목, 2008/11/27 - 4:36오후
configure 파일을 실행시키면서 문제가 발생해서, 어쩔 수 없이 한줄한줄 읽어 봐야되는 일이 생겼는데,
모르는게 많아서요. 검색해 볼수록 혼란스러워져서 그냥 여쭙니다.
1. 가령 아래, defined(__IFC)과 defined(__INTEL_COMPILER) 이 두 조건문에서 __IFC와 __INTEL_COMPILER가 무엇인가요.
어디서 정의가 되는거지요? .bashrc에도 정의되지 않았는데, 혹시 어느 곳인가에 설정파일로 정의되어 있는건가 해서요.
자주 나타나는 __로 시작하는 define문은 항상 알쏭달쏭합니다.
#include "confdefs.h"
#if defined(__IFC) || defined(__INTEL_COMPILER)
yes
#endif
2. 또, configure파일이 aclocal.m4와 configure.in과 함께 있는데요,
configure파일이 실행이 되는 동안에 위 두 파일을 참고하게 되나요? 그렇다면, 만약 조건문에서 컴파일러 명령어를 바꾼다거나 추가하고 싶을때는, configure파일을 편집하나요, 아니면 aclocal.m4이나 configure.in파일을 편집하는건가요?
감사합니다.
Forums:
댓글 달기