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

By Todd Johnson
at 2009-06-17T20:29
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格式回到舊有的樣子嗎?
先謝謝您的回答
--
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

By Tristan Cohan
at 2009-06-19T01:46
at 2009-06-19T01:46
Related Posts
PAE 分頁機制算法問題

By Tristan Cohan
at 2009-06-17T17:55
at 2009-06-17T17:55
fedora11安裝ati顯示卡驅動後螢幕全黑

By Ingrid
at 2009-06-17T17:22
at 2009-06-17T17:22
如何寫一個抓取top後 cpu超過70%的程式 …

By Dorothy
at 2009-06-17T16:50
at 2009-06-17T16:50
如何寫一個抓取top後 cpu超過70%的程式 把他kill掉的shell

By Doris
at 2009-06-17T00:24
at 2009-06-17T00:24
桌面

By Mary
at 2009-06-16T22:52
at 2009-06-16T22:52