목록리눅스/리눅스 프로그래밍 (2)
Digital Recipe
이 게시물은 아래 주소에서 스크랩 하였습니다.https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/ 고급 Bash 스크립팅 가이드Bash를 이용한 쉘 스크립팅 완전 가이드Mendel CooperBrindlesoft thegrendel (at) theriver.com차현진terminus (at) kldp.org2001년 12월 16일 본 튜토리얼은 여러분이 Bash에 대해서 어떠한 사전 지식도 없다고 가정을 합니다만, 금방 중/고급 수준의 명령어들을 소개합니다(...유닉스의 슬기롭고 교훈적인 부분들을 배워 나가면서). 이 문서는 교과서나, 혼자 공부할 때 볼 수 있는 메뉴얼, 쉘 스크립팅 기술에 대한 레퍼런스및 소스로 쓰일 수 있습니다. 스크립트를 배우는 유일한 방법..
일반적인 프로그램 혹은 커널 소스를 분석하기 위한 하나의 방법으로, 에서 의 에서 printf() 혹은 printk()가 호출되었는지 알 수 있는 방법이 있다. 이런 출력함수를 통하여 에러가 발생하였을 때, 어느 코드까지 수행이 되었는지 확인이 가능하다. ㅁ 사용 방법 해당 Code Line에서 printf("%s, %s, %d\n". __FILE__, __FUNCTION__, __LINE__); 을 삽입해 주면 된다. 여기서 __FILE__, __FUNCTION__, __LINE__은 매크로써, 가 출력된다. 리눅스 커널소스에서는 printk()라는 커널함수를 사용하면 된다. ㅁ 단점 많은 printf()를 사용하면 전체적인 프로그램 수행속도가 느려지게 된다. 2012. 03. 24 Posted by ..