이번에 교재로 선정한 LLVM Cookbook이 다소 어려운거같아서
좀 찾아보았는데요.
일단 책에 LLVM 설치와 관련된 내용을 대충 스킵하고 넘어가는 느낌이라서, 찾아보니 LLVM 공식페이지에 나와있더군요
http://llvm.org/docs/
설치와 관련해서는
http://llvm.org/docs/GettingStarted.html
http://clang.llvm.org/get_started.html
문제는 영어라는 것인데, 사실상 현재로서는 컴파일러와 관련해서 좋은 한글 자료는 찾기가 어려운 것 같습니다.
지난번 스터디에서 나왔던 '컴파일러 구조와 원리'도 컴파일러의 이론적 배경보다는 실습 위주의 책이었고, 여러가지로 llvm에 앞서
참고로 하기 좋은 교재는 없었던 것 같습니다. 컴파일러 교재로 유명한 일명 '용책'이라는 것은 또 너무 이론 위주라 적합하지 않다는 의견이 있었구요.
일단 llvm 도서가 하나 더 있기는합니다.
http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=107255896
llvm cookbook보다는 조금 더 기초적인 부분에 충실해보입니다. 하지만 책을 또 사는 건 조금 부담스러운 일이겠죠.
일단 필요한 내용은 대부분 공식페이지에 나와 있는 것 같습니다. 좀 더 구체적으로
http://www.aosabook.org/en/llvm.html#fig.llvm.com
LLVM Language Reference Manual
http://llvm.org/docs/LangRef.html
이것 외에도 문서가 매우 많은데, 이 정도만 해도 많은 도움이 될 거같습니다.
여담으로 위에 나와 있는대로 설치를 진행했는데 clang과 llvm을 빌드하는 과정에서 자꾸 오류가 나면서 실패하더라구요.
http://clang.llvm.org/get_started.html
여기서 build 디렉토리에서 make 명령어로 빌드하는데 Link하는 과정에서 오류가 나서 찾아보니 메모리 부족 문제라고 하더라구요.
메모리를 확장하는 방법이 있고 또는
make -j 8 이 명령어를 쓰는 방법이 있는데 일단 이렇게 해도 마찬가지로 오류가 발생했습니다. 그래서 설치도 못하고 있네요 ㅠ 혹시 해결방법이 있을지 궁금합니다..
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 컴파일러 및 가상머신 스터디 관련 Q&A 게시판 입니다. | woos | 2016.04.09 | 337 |
68 | 스터디 장소 | 슈민 | 2016.04.30 | 138 |
67 | LLVM 최적화 패치 제출까지의 순서 정리 | marcII | 2024.03.19 | 157 |
66 | 2017년 06/16일 스터디 컴파일러 VM스터디 [1] | June | 2017.06.16 | 163 |
65 | [컴파일러/가상머신] 170526 진도 [4] | pororo | 2017.05.27 | 175 |
64 | [컴파일러/가상머신] 170602 진도 [3] | pororo | 2017.06.03 | 179 |
63 | [컴파일러/VM] 170707 스터디 내용 | pororo | 2017.07.10 | 182 |
62 | 05/12 컴파일러 스터디 진도 | pororo | 2017.05.13 | 209 |
61 | [컴파일러/VM] 170623 오늘 모임은 취소되었습니다. [3] | pororo | 2017.06.23 | 211 |
60 | [컴파일러/가상머신] 2회차 진행내용 공유 [8] | spike | 2017.05.20 | 238 |
59 | 스터디 공간 정리 [3] | Kyoo | 2016.04.24 | 291 |
58 | 혹시 이 책 보신분 계신지 궁금합니다. [1] | marc | 2023.02.22 | 362 |
57 | [컴파일러] 170721 스터디 내용 | pororo | 2017.07.23 | 419 |
56 | simplify 에 대해 ChatGPT에게 물어봤습니다. [7] | marcII | 2023.03.19 | 790 |
» | 이번 컴파일러 스터디와 관련해서 LLVM에 대해 찾아보았습니다 [1] | 자이 | 2017.05.19 | 794 |
54 | 조언 구합니다. 백창우씨 외 많은 선배님들께 [5] | 슈민 | 2016.06.06 | 899 |
53 | Compiler (LLVM) 교재 선정 [7] | 슈민 | 2016.04.27 | 946 |
52 | 스터디 교재 관련 의견 취합 [23] | 남현우 | 2016.04.24 | 1142 |
51 | llvm IR | 자이 | 2017.05.19 | 1172 |
50 | 저번 스터디 토의 내용입니다. | 민재원 | 2013.06.11 | 1779 |
.
컴파일은
http://lab.llvm.org:8011/builders/
참고 하시면 될거 같습니다.