리눅스 커널 컴파일 – (Fedora 8)

1. 커널을 다운 받는다. 커널을 컴파일하기 위해 원하는 커널 이미지를 받는다. http://www.kr.kernel.org/pub/linux/kernel/ 위 사이트에 들어가면 다양한 버전의 커널 이미지를 얻을 수 있다. 2. /usr/src/ 로 받은 커널을 이동한다. 3. tar…

0 Comments

우분투 8.10 || wicd 설치

시스템 -> 관리 -> 소프트웨어 소스 -> 써드 추가 deb http://apt.wicd.net hardy extras 추가하자마자 소스리스트를 리로드 하면 오류가 발생. 소스리스트 업데이트 전에 터미널 창에 다음과 같은 명령어를 입력한다. wget -q…

0 Comments

exec()

exec 함수는 exec 계열 함수를 총괄하여 지칭하는 말이다. 이 함수는 프로세스가 하던 작업을 종료하고 다른 작업을 하도록 전환할 때 사용한다. exec 함수를 호출하면 현재 실행 중이던 프로세스의 이미지를 프로세스의 이미지로…

0 Comments

Objdump

출처 : http://smilk.egloos.com/486882 시작 질문은 간단하다. 리눅스는 어떻게 내가 만든 main()을 실행하나? 이 글은 아래 간단한 C 프로그램을 예로 삼아 설명한다. 이를 "simple.c"라 하자.main() { return(0); } 컴파일  gcc -o…

0 Comments

objdump 사용 예제

http://kldp.org/node/24635 의 내용 중 일부를 발췌. Code영역이라는 것을 알경우 유용한 경우도 있지요. char *s = "Hello, world!"; s[0] = 'T'; 이런 코딩을 하면 Segmentation fault가 일어난다는 것을, 큰따옴표로 구분된 문자열은 Code영역에…

0 Comments