반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- newSQL
- TiKV
- 전처리기
- UNIX Internals
- TiDB
- kernel
- FreeBSD
- Golang
- UNIX
- SQLite
- OS 커널
- Windows via c/c++
- go
- 함수포인터
- DBMS 개발
- 구조와 원리
- bash
- Preprocessor
- 컴퓨터 강좌
- DBMS
- Pointer
- 약어
- getopts
- Programming
- 긴옵션
- Symbol
- 한빛미디어
- 커널
- 포인터변수
- 포인터
Archives
- Today
- Total
목록2019/03/08 (1)
sonumb
ddd로 디버깅할 때, 실제 실행위치와 화면의 소스코드 라인이 맞지 않을 때
ddd로 디버깅할 때, 실제 실행위치와 화면의 소스코드 라인이 맞지 않을 때ddd로 디버깅할 때, 현재 실제 디버깅하는 위치와 ddd에서 출력하는 소스코드의 위치가 서로 다를 때가 있다. 문제의 실제 원인은 LOCPATH라는 환경변수 때문이다. https://www.ibm.com/support/knowledgecenter/ko/ssw_aix_71/com.ibm.aix.nlsgdrf/understand_locale_environ_var.htm또한 ddd를 실행할 때도 LC_TIME 변수 역시 실행에 영향을 끼치지만, 코드라인의 위치를 다르게 트레이싱하는 문제는 LOCPATH 때문이다.따라서 환경변수를 LC_ALL=C 로 하여, ddd를 실행하면 모든 문제는 해결되지만, vim이나 다른 프로그램을 이용할 때..
개발자 이야기
2019. 3. 8. 12:08