Why should I know this?

LLVM 기반 TOOL을 제작할 때 라이브러리 링킹하는 법 본문

LLVM-STUDY

LLVM 기반 TOOL을 제작할 때 라이브러리 링킹하는 법

die4taoam 2022. 9. 27. 17:26

OPT 의 PASS를 개발하는 경우 OPT가 불러들이기 때문에 LLVM LIBS를 링킹하지 않아도 된다.

하지만 LLVM을 기반으로 새 TOOL을 작성하고자 하면 다음처럼 LLVM LIBS를 링킹해줘야 한다.

LDFLAGS_LLVM := $(shell llvm-config --system-libs --ldflags --libs)
LDFLAGS := -g -lstdc++ -lz -lpthread -ldl $(LDFLAGS_LLVM)

 

이걸 몰라서 얼마나 고생했는지 ㅠ

 

 

 

 

'LLVM-STUDY' 카테고리의 다른 글

LoopLatch  (0) 2023.02.26
LLVM Optimization study - LoopFlatten  (0) 2023.02.23
LLVM] phi 간략 살펴보기  (0) 2022.09.17
LLVM compile option  (0) 2022.03.21
LLVM tutor] implements CFI  (0) 2021.04.12
Comments