이번 학기에 나는 전공과목인 객체지향프로그래밍(OOP)를 듣고 있었는데,
교수님께서 연구를 해볼 생각이 있냐고 물어보셨다.
처음에는 내가 관심이 있던 분야인 시스템이 아닌 보안 연구실이라 조금 많이 망설여졌지만,
시스템 보안 분야에 대해 배울 수 있는 좋은 기회라고 생각해 들어오게 되었다.
우리 연구실은 S2 Lab이다.
아직까지 석사/박사생은 없고, 이제 막 학부생들을 뽑으셔서 구성하신 초기랩 단계이다.
꼭 많이 배워서 좋은 논문을 써보고 싶다.
연구 주제는 밝힐 수 없지만,
나는 시스템 보안을 연구하기 위해 LLVM을 공부해야 한다.
그런데 모든 자료가 영어라서
내가 잘 이해했는지 확인하기 위해,
그리고 다른 사람들이 LLVM을 쉽게 접할 수 있도록 블로그에 글을 작성해보고자 한다.
나는 LLVM 설치를 교수님께서 주신 쉘 파일로 하였는데,
처음 설치를 하는 사람들은
LLVM 8.0.0 소스코드를 빌드해서 설치하는 방법
Loading [MathJax]/extensions/MathZoom.js LLVM 8.0.0 소스코드를 빌드해서 설치하는 방법 설치 방법은 크게 세 가지로 apt로 설치 (ubuntu 기준) pre-buit 버전으로 다운 받기 소스코드 다운후 설치 위 방법중..
goodtogreate.tistory.com
여기를 보고 설치하는 것이 좋을 것으로 생각된다.
이 부분도 혹시 내가 세팅을 다시 하게 되면 제대로 써보고 싶다.
'LLVM' 카테고리의 다른 글
IR코드의 구성요소(Module, Function, Block, Instruction) (0) | 2021.01.26 |
---|---|
LLVM 컴파일러는 무엇일까? (0) | 2021.01.26 |
댓글