GNU gcc에서 사용되는 tree 구조의 이해를 도와주는 책이나 관련 사이트 추천 부탁드립니다.
글쓴이: neweapon1127 / 작성시간: 수, 2007/05/23 - 3:31오전
컴퓨터 초보임에도 불구하고 공부 좀 해볼 생각으로 소프트웨어 관련 논문을 신청했습니다.
그런데 막상 과제 받고 보니 만만치가 않네요;;
일단 주제는 GNU gcc 컴파일 단계에서 주로 front-end에 관한 부분인데요.
파서에 의해 구문 분석이 일어난 후 파서 tree가 생성되는데 이 tree가
어떤 원리에 의해 생성되는지를 분석해야 합니다.
이를 위해 gcc로 컴파일 되는 과정에서 생성되는 tree node들을 출력해주는 프로그램을
하나 만들어야되구요;;
일단 프로그램을 만들기에 앞서 tree 관련된 소스를 분석해야하는데
tree.h tree.c tree.def 중심으로 소스 분석하고 있지만
기본적으로 gcc 컴파일 과정을 이해하지 못한 상태에서 도저히 힘들더군요;;
그래서 일반적인 컴파일러에 관한 책이 아닌 gcc의 수행동작에 관해 상세히 설명된 책이
있으면 추천 부탁드립니다. 관련 사이트도 좋구요.
gcc 활용법이 아닌 컴파일 과정에서의 수행동작에 관한 책이나 사이트였으면 합니다.
이왕이면 수행동작에서 어떠한 헤더파일의 어떤 함수를 사용하고 있는지 잘 알려져 있으면 좋겠습니다.
리눅스도 이제 입문한지 얼마 안된 초보인데다가 컴파일러 개념도 잡혀있지 않은 상태에서
논문 마감이 채 한달도 남지 않은 터라 절박한 심정으로 글 남깁니다 ㅠㅠ
Forums:
http://www.gnu.org/software/g
http://www.gnu.org/software/gcc/readings.html
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기