커널 빌드시 최적화 관련 질문

김개미 2019.12.17 11:13 조회 수 : 1645

안녕하세요.

 

QEMU + GDB를 통해서 디버깅 환경을 구축하여 활용하려는 찰나에

 

GDB 내에서 "p Variable" 로 변수값 출력하려고 하면 <Optimizaed Out> 이라고 출력됩니다.

 

하여, GCC 최적화 옵션을 제거하려고 -O2 -> -O0, -Og 2가지 방법으로 변경하여 빌드해봤지만 컴파일 에러가 납니다.

 

구글링 해본 결과 커널에서는 GCC 최적화 옵션 제거가 안되는 것 같습니다.

 

이럴 경우, 어떻게 컴파일해야 변수 값을 보면서 디버깅이 가능할까요?

 

알고계신 방법이 있으시면 도와주세요

 

[환경]

Kernel : v5.1

Arch : arm64

toolchain : linaro/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz

QEMU :  4.2.50

 

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로그래밍 관련 Q&A 게시판 입니다. woos 2016.04.09 22270
498 16기 리눅스 커널 스터디 27주차 질문입니다. [1] daeroro 2019.12.18 805
497 early_fixmap_init 질문 [3] file 에러 2019.12.17 288
» 커널 빌드시 최적화 관련 질문 [5] 김개미 2019.12.17 1645
495 16기 리눅스 커널 스터디 25주차 질문입니다. [3] rnsscman 2019.12.03 367
494 16기 리눅스 커널 스터디 C조 23주차 질문입니다. [2] 이파란 2019.11.16 389
493 16기 리눅스 커널 스터디 C조 19주차 질문입니다. (두 번째) [2] rnsscman 2019.10.29 234
492 asid 관련해서 질문드립니다. [3] suesueng 2019.10.21 725
491 16기 리눅스 커널 스터디 C조 19주차 질문입니다. [2] 이파란 2019.10.19 400
490 16기 리눅스 커널 스터디 C조 18주차 질문입니다. [3] cien 2019.10.12 18840
489 unflatten_dt_nodes 질문 [3] file 에러 2019.10.12 214
488 16기 리눅스 커널 스터디 C조 cpu_bit_bitmap 질문 [2] sjahn 2019.10.05 244
487 16기 리눅스 커널 스터디 C조 16주차 질문입니다. [2] cien 2019.09.28 1164
486 16기 리눅스 커널 스터디 C조 cgroup_init_early 부분 질문 [2] 이파란 2019.09.21 262
485 early_fixmap_init 함수 질문 [2] 에러가왜안뜨지 2019.09.12 345
484 cgroup의 구조 및 학습 방법에대해 질문드립니다. file dfx 2019.08.25 257
483 head.S의 compute_indices 관련 문의 드립니다 [3] cien 2019.07.30 292
482 system register 접근 관련 질문드립니다. [2] cien 2019.07.23 454
481 task를 죽이는 do_exit 함수의 동작 중 이해가 안되는 것이 있어 질문드립니다. [2] 코딩의노예 2019.07.10 535
480 __inval_dcache_area의 동작에 대해 질문드립니다. [2] dfx 2019.07.08 228
479 ARM 인터럽트 관련 [5] 무명 2019.04.08 1462
XE Login