헤더파일의 위치에 대해서 질문하겠습니다.
1. 헤더파일이 같은 이름으로 여러 디렉토리에 존재하는데 왜 그런가요? 2. 각 디렉토리별로 위치한 똑같은 이름의 헤더파일이라도 내용이 조금씩 틀리던데 왜 그런가요? 3. /usr/lib/bcc에 존재하는 헤더파일들은 무엇인가요?
1. 헤더파일이 같은 이름으로 여러 디렉토리에 존재하는데 왜 그런가요? 이전 버젼의 소스때문에 그렇게 유지되는 경우가 대부분입니다. 소스의 호환을 생각해서 디렉토리가 이동되어졌어도 이전 버젼이 컴파일 될 수 있도록 하기위한 조치입니다.
2. 각 디렉토리별로 위치한 똑같은 이름의 헤더파일이라도 내용이 조금씩 틀리던데 왜 그런가요? 1번의 대답과 같은 답변이 되겠군요. 다른 경우도 있겠지만 현재까지 제가 알고 있는 이유는 1번이 대부분입니다. 또한 각 Platform별로 다를 수 있기때문이기도 합니다.
3. /usr/lib/bcc에 존재하는 헤더파일들은 무엇인가요? man bcc를 하시면 의문점이 해결되겠죠. ^^;
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: 헤더파일의 위치에 대한 질문
1. 헤더파일이 같은 이름으로 여러 디렉토리에 존재하는데 왜 그런가요? 이전 버젼의 소스때문에 그렇게 유지되는 경우가 대부분입니다.
소스의 호환을 생각해서 디렉토리가 이동되어졌어도 이전 버젼이 컴파일 될 수 있도록 하기위한
조치입니다.
2. 각 디렉토리별로 위치한 똑같은 이름의 헤더파일이라도 내용이 조금씩 틀리던데 왜 그런가요? 1번의 대답과 같은 답변이 되겠군요.
다른 경우도 있겠지만 현재까지 제가 알고 있는 이유는 1번이 대부분입니다. 또한 각 Platform별로
다를 수 있기때문이기도 합니다.
3. /usr/lib/bcc에 존재하는 헤더파일들은 무엇인가요?
man bcc를 하시면 의문점이 해결되겠죠. ^^;
댓글 달기