일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 블로그
- 야구
- 데이터베이스
- 우분투
- NC 다이노스
- Tizen
- 해외직구
- 김경문
- 단통법
- 프로야구
- ubuntu 12.04
- 문파문파
- NC다이노스
- arm
- 리뷰
- 안드로이드
- 손민한
- 애플
- ubuntu
- 인공지능
- 조세피난처
- mysql
- 국정원
- Git
- 뉴스타파
- Linux
- python
- 문파문파 공략
- 타이젠
- 태그를 입력해 주세요.
- Today
- Total
목록커널 컴파일 (2)
꿈꾸는 사람.
리눅스로 개발하다 보면 커널을 새로 받아서 빌드해야 할 경우가 있다. 이 글은 리눅스 소스를 새로 받아 컴파일하는 방법을 설명한다. 1. 최신의 안정된 커널 또는 원하는 커널 받기. kernel.org에서 원하는 안정된 커널을 받는다.$ cd /usr/src/ $ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.6.tar.gz 2. 커널 소스 압축 해제.kernel.org에서 받은 커널을 컴파일하기 위해 압축을 해제한다..$ tar -xvJf linux-3.16.6.tar.gz 3. 커널 구성.리눅스 커널을 공용으로 사용하기 위해 가장 공통된 하드웨어를 지원한다. 이런 구성을 수행하는 명령은 아래와 같고 이런 구성 없이 기본 설정을 사용할 수도..
리눅스를 공부하는 과정에서 커널 빌드는 중요한 단계이다. 리눅스 커널을 kernel.org 등의 웹 사이트에서 tar.gz으로 압축된 형태로 초기 커널 소스를 받는다. 이 커널 소스의 압축을 푼 상태를 커널 초기 상태로 빌드를 하면 여려 오류가 발생하는데 이후 패치를 적용하여 해결할 수 있다. 패치를 적용하지 않고 바로 문제를 해결하는 방법은 설정 파일을 변경하거나 빌드 관련 파일들을 수정하면 된다. Linux kernel 2.6.30 빌드에서 발생한 오류 중 아래 3가지에 대한 해결책은 다음과 같다. Error: .size expression for do_hypervisor_callback does not evaluate to a constant 빌드 오류 메시지 ~$ make all /tmp/ccoX..