본문 바로가기

gdb 에서 objectdir 지정하는 방법 gdb 실행 후 onjectdir 이나 directory 명령을 실행하면 현재 설정된 디렉토리를 볼 수 있다. 이 때 2개의 디렉토리가 보이는데 $cdir:$cwd 다. (gdb) directory Reinitialize source path to empty? (y or n) Source directories searched: $cdir:$cwd (gdb) directory /xxxdev/obj Source directories searched: /xxxdev/obj:$cdir:$cwd (gdb) objectdir /yyydev/obj Object directories searched: /yyydev/obj:$cdir:$cwd 그런데 일일이 이렇게 지정해 주기 귀찮으면 gdb 를 실행하기 전에 objec.. 더보기
역류성 식도염에 좋은 음식 생활습관 개선으로 예방하기 역류성식도염의 만성적 특성을 고려해보면 생활습관 개선이 역류질환 예방에 도움을 줄 수 있습니다. 즉 과식하거나 식후 바로 누웠을 때, 고지방식 또는 알코올 섭취 후 역류가 잘 발생하므로 이런 습관을 버리는 것이 역류성식도염을 예방하는 방법입니다. 잠잘 때 머리를 15cm 정도 올려주면 야간 역류방지에 도움이 되며, 식후 2-3시간 이내에 눕지 말기, 과식을 피하고 규칙적으로 조금씩 자주 먹기, 흡연 삼가기, 카페인이나 초콜릿, 지방식의 섭취 줄이기, 체중 감량으로 복부 비만 조절하기, 복압을 높일 수 있는 조이는 옷 피하기 등도 역류질환 예방에 도움이 됩니다. 특히 과식 후 속이 더부룩하고 소화가 안 될 때 시원한 탄산음료나 커피를 마시는데, 이러한 습관은 식도위괄약근을 약화시.. 더보기
U2L프로젝트 sprintf 이슈 snprintf() 함수는 타겟배열버퍼에 일련의 문자와 값의 형식을 argument로 전달하여 저장할 수 있다. 아래의 샘플 예제를 실행했을 때 Unix와 Linux 에서 결과값이 다르게 출력되는 이슈가 있다. #include #include int main() { char str1[1024]; char buf[10]; memset(str1, 0x00, sizeof(str1)); memset(buf, 0x00, sizeof(buf)); strcpy(str1, "abcd"); strcpy(buf, "1234"); snprintf(str1, sizeof(str1), "%s%s", str1, buf); printf("str1 [%s]\n", str1); return 0; }이 프로그램을 Unix에서 수행했을 .. 더보기