Tag: bug

  • Debug f9-kernel make config 的 ncurses 按鈕顏色問題
    黑白人生

    Debug f9-kernel make config 的 ncurses 按鈕顏色問題

    今天要講的是修改 f9-kernel menu config 下排按鈕顏色跑掉的問題。 會發現這個問題是因為把 f9-kernel clone 下來想要編譯,在要做 config 的時候發現這個問題。可以從上圖左邊看到 Linux kernel 的 make menuconfig 下排的 button 是有對比顏色的 (<Select> tag active 是黃色的、<Exit> tag 是紅色的),上圖右邊 f9-kernel make config 的部份則是灰色的而已。 這個 bug 花了 3 小時解完,實在是因為我是新手才會遇到這樣的問題。下面會紀錄我這次的 debug 步驟,以及遇到這種情況可以怎麼解的步驟,寄望後人不要為了這種鳥問題而被困住 3 小時。   0. Linux kernel 好像也有這個東西… Linux kernel 也有相對應於 f9-kernel make config 的 make menuconfig,了解這件事情之後,我先strace make menuconfig看發生什麼事情,之後轉用ltrace make menuconfig觀察。不過沒有觀察到什麼有用的東西。 1. 找尋 make config實際發生的事情…