如何讓kernel 2.6編譯訊息回復成2.4的樣子? - Linux

Todd Johnson avatar
By Todd Johnson
at 2009-06-17T20:29

Table of Contents

原始文章發在ubuntu taiwan論壇
http://0rz.tw/lg8sx
不過大概是因為發在新手村 所以沒人回答+快速沈沒 囧rz..

在這邊重發一遍 希望有人能夠指引一下

============= 問題開始 ==================
我舉個例子來解釋一下好了
舊版..或者說2.4以前的kernel或是其他一些官方package(如coreutils)的編譯過程中
出現的log格式都像是 (純舉例,不精準勿見怪)
$ make foo
gcc -O2 -Dfoo=alvin17 -o foo foo.c
$
如果我今天修改Makefile加上/修改一些參數,那麼相對應的log就會馬上
反應出來
$ make foo
gcc -O2 -Dfoo=alvin17 -Wall -o foo foo.c
$

但是在2.6 kernel或是現在的官方package的相關log格式都像是
$ make foo
CC foo.c
$
或是
$ make foo
CC [M] foo
$
就這樣簡單一行 @_@a 編譯參數等等的訊息完全被隱藏了
即使我更改編譯參數(加上-Wall),訊息的格式依然一樣
當然有時候下了不對的參數編譯就沒法通過,因此可以知道透過
修改Makefile更改參數依然是有效的方法
但是我就沒有辦法透過log編譯訊息來紀錄或比對此次編譯的環境變數了

不知道我這樣解釋夠不夠清楚? >_<"
粗略的想一下訊息格式的控制應該是make相關的參數,不過查了男人也沒看到....

=====================================

以上內文有稍稍做修改 免得讓這裡第一次看到的大大看的霧煞煞..
不知我的問題能否傳達出我的意思?
另外請問真的有方法可以讓log格式回到舊有的樣子嗎?
先謝謝您的回答

--
Tags: Linux

All Comments

Tristan Cohan avatar
By Tristan Cohan
at 2009-06-19T01:46
我記得好像是 V=1 make bzImage 試看看吧

PAE 分頁機制算法問題

Tristan Cohan avatar
By Tristan Cohan
at 2009-06-17T17:55
最近在看linux kernel的書,第2章有提到PAE分頁機制, PAE是為了解決32位元下要定址到4GB以上記憶體的問題, 一般分頁機制是 10頁面目錄 x 10頁面表格 x 12偏移量 =andgt; 4G PAE下是 2(PDPT) x 9頁面目錄 x 9頁面表格 x 12偏移量 = ...

fedora11安裝ati顯示卡驅動後螢幕全黑

Ingrid avatar
By Ingrid
at 2009-06-17T17:22
fedora安裝ati顯示卡驅動程式後 登入畫面不見了 整個是一片黑 用pietty還可以連回去主機 請問這樣的問題該如何解決? 感謝! - ...

如何寫一個抓取top後 cpu超過70%的程式 …

Dorothy avatar
By Dorothy
at 2009-06-17T16:50
可以考慮用ab 測一下 假設用ab 壓力測試後ok 就可以確定是程式或系統 Usage: /usr/sbin/ab [options] [http[s]://]hostname[:port]/path -n requests Number of requests to perform -c ...

如何寫一個抓取top後 cpu超過70%的程式 把他kill掉的shell

Doris avatar
By Doris
at 2009-06-17T00:24
剛剛主機不知道怎麼搞 httpd 吃cpu吃到破100% 整體cpu(s) 70%us 以上是top後的結果.而且一直持續佔用cpu!!!!!! 害我網站整個LAG, Orz 不知道是不是被駭?! 我把apache restart後 整個就降下來 恢復正常, 5%以下 剛把log抓來看 也看不出異 ...

桌面

Mary avatar
By Mary
at 2009-06-16T22:52
小弟不小心在桌面新增一個東西 導致桌面無使用 有大大知道 桌面的東西要怎用指令刪除嗎 謝謝 - ...