kenel source code無法加入c函式庫? - Linux

Poppy avatar
By Poppy
at 2009-05-13T22:54

Table of Contents

最近嘗試要在網路線插上或是拔掉時偵測狀態
在找到eth0驅動程式中 driver/net/r8169.c找到偵測網路link的狀態
嘗試在原本的訊息中(printk內)加自己的訊息是可以的
也就是說重新編譯完如果網路線插上會在螢幕秀自己的訊息
拔掉網路線也會秀訊息
但我嘗試在同樣的地方下面一行再加入
puts("network link up");
重新編譯的過程中就會錯誤訊息
當初以為是說沒有加入#include <stdio.h>
以及linux-2.6.28.4/include內沒有stdio.h這個檔案
於是有把/usr/include/內的stdio.h也複製到上面的include目錄內
一樣也是無法編譯過
我猜想說是不是跟user space和kernel space還有glibc有關呢?
那是說我可以在kernel code內加入類似system這種函式嗎?
謝謝

--
Tags: Linux

All Comments

Carol avatar
By Carol
at 2009-05-14T00:00
kernel 裡不能呼叫 glibc 支援啊....
Elizabeth avatar
By Elizabeth
at 2009-05-16T22:49
要是kernel呼叫glibc的函式,然後glibc又回頭呼叫kernel....

Linux聽廣播

Joseph avatar
By Joseph
at 2009-05-13T22:34
我是用懶人包的 streamtuner這個程式不錯 不過說明是說裏面站台很多都沒更新了 而且都是國外站台(我比較推這點) 缺點是要額外安裝audacious來放網路電台 那好像是XMMS的外掛程式(聽音樂推XMMS,但缺點是ape播放要另外google套件) -- ▔▔▔▔▔▔▔▔▔▔關門大吉▔▔▔▔▔▔▔ ...

Linux聽廣播

Sarah avatar
By Sarah
at 2009-05-13T21:58
※ 引述《syadou (哇哈哈)》之銘言: : Hinedo的電台好像失效了, : 現在大家都在用什麼聽廣播? 你找一下screenlet,裡面有一個radio的桌面widget 然後sudo gedit /usr/share/screenlets/Radio/menu.xml 加上你想聽的電台,就好了 ...

NB每隔幾分鐘就因超過百度C讓ubuntu自動關機

David avatar
By David
at 2009-05-13T20:01
如題, 我的筆電是出了名的熱血機種, 不是華碩也會煎肉盤食,在冷氣房照樣超過攝氏一百度 而且是在剛開機沒多久、只是開個更新管理員 其他啥事都沒做的狀況下 之類的輕使用狀態 但菜鳥我怎麼找就是找不到能讓ubuntu的過熱自動關機保護機制解除的設定選項 我很想把ubuntu搞熟來取代Windows 但也不事這種a ...

有沒有類似applocale的軟體?

Lily avatar
By Lily
at 2009-05-13T19:24
我的作業系統是Ubuntu 9.04。 最近收到幾個日文lzh壓縮檔,開啟之後發現壓縮檔裡面的檔名是方格。 我猜是用jis編碼的檔名,但內碼在unicode的字元表上沒有字元所造成的。 因為檔名看不到,所以也沒有辦法正常的解壓縮。 不知道有沒有類似Windows applocale的程式可以讓這種檔案可 ...

請問如何更改pcmanx plugin的設定

Charlie avatar
By Charlie
at 2009-05-13T19:00
請問ubuntu下的pcman plugin: 1.要如何支援點選網址就會再新分頁開啟? 2.如何像windows下,可使用複製/貼上? 3.是否可改變顯示畫面的大小,目前畫面都會擠在左半邊的2/3 如何才能像windows下,填滿整個畫面? 麻煩解答,多謝 - ...