개발, 웹, 블로그/Linux 상식
[gdb] 환경변수 적용하여 gdb 돌리기
삼성동고양이
2024. 1. 11. 08:39
반응형
gdb binary
일반적으로 gdb를 사용하려면 단순히 gdb binary 이렇게 간단하게 사용한다.
가끔 특정 library를 환경 변수를 주어 실해아 하는 경우가 있는데, 이럴 경우에는 env binary 이렇게 사용하는데,
gdb env binary 아니면 env gdb binary 이렇게 해도 안된다.
환경 변수는 gdb 에서 아래와 같이 사용한다.
binary 실행 예제
현재 폴더의 lib 폴더를 library path로 잡고 실행 예제
$ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:./lib binary
gdb 로 실행 방법
환경 변수 없이 gdb로 실행
$ gdb binary
환경 변수 설정
(gdb) set environment LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:./lib
Run
(gdb) run
반응형