반응형
- CMakeLists.txt에 아래와 같이 FLAG를 추가해준다.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fno-omit-frame-pointer")
set(CMAKE_LINKER_FLAGS "${CMAKE_LINKER_FLAGS} -fsanitize=address")
실행시 환경 변수값을 포함하여 실행해준다.
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.5 {EXECUTABLE BINARY}
expor를 하는 방법도 있다.
하지만 추천하지 않는다. 커맨드도 sanitizer에 물려서 제대로 실행이 안된다;$ export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.5
반응형
'개발, 웹, 블로그 > Linux 상식' 카테고리의 다른 글
docker 내에서 GUI 사용하기 (0) | 2024.04.17 |
---|---|
X.11 Forward로 이용하기 좋은 image viewer EOG(GNOME image viewer) (0) | 2024.03.11 |
ipmitool로 user를 추가 후에 web에 로그인 되지 않을 때 (0) | 2024.03.05 |