VirtualBox 1.6.2
由於 sane 不支援我的 scanner,為了試試透過 virtualbox 存取 scanner,這兩天在家把新版裝起來玩… Read more »
由於 sane 不支援我的 scanner,為了試試透過 virtualbox 存取 scanner,這兩天在家把新版裝起來玩… Read more »
這兩天在 slackware 12.1 環境編譯一個有用到 readline 的程式,可是搞了老半天編譯好的程式都沒有 readline 跟 history 的功能。測試一下發現會出現 undefined symbol 的訊息,按照 maillist 上提供的指令 ldd -d -r /usr/lib/libreadline.so.5.2 出現這些訊息:
undefined symbol: PC (/usr/lib/libreadline.so.5.2)
undefined symbol: UP (/usr/lib/libreadline.so.5.2)
undefined symbol: BC (/usr/lib/libreadline.so.5.2)
undefined symbol: tgetflag (/usr/lib/libreadline.so.5.2)
undefined symbol: tgetent (/usr/lib/libreadline.so.5.2)
undefined symbol: tputs (/usr/lib/libreadline.so.5.2)
undefined symbol: tgoto (/usr/lib/libreadline.so.5.2)
undefined symbol: tgetnum (/usr/lib/libreadline.so.5.2)
undefined symbol: tgetstr (/usr/lib/libreadline.so.5.2)
查了一下發現這些東西在 libtermcap 裡,比較簡單一點的方法就是修改 Makefile 或 build script,在 linking 時加上 libtermcap 即可
Debian GNU/Linux device driver check page
在 kerneltrap 上看來的網站,把 lspci -n 的結果丟進去即可,相當方便
最近弄到 4G ram 可以揮霍,不玩一下 ramdisk 對不起自己… Read more »
最近遇到一個小問題,在 cvs 上的檔案都是以 module 來分類,如果有一個 project 組裝了多個 module,每次要 co 下來總是麻煩。最簡單的方式就是把這些 module 通通搬進同一個目錄,這樣只要把 root module 拉下來就可以了。但是偶爾也會遇到 sub module 被多個 project 所組裝,這時不是將共用的 sub module 多複製幾份,就是把所有 project 都丟進同一個 root module (我知道這種方法蠢到爆…)。 Read more »
早上去 twbbs.org 更新了帳號和設定,為了測試一下新功能,特地申請了一個 blogger 帳號來玩…分舵位址是 [http://letoh.twbbs.org],不過文章要同步更新還得花點時間弄…
找到一個方便的套件,順便抱怨一下在 debian 遇到的怪異相依性問題 Read more »
好奇找了一下,果然有人在展示這種圖 Read more »
剛剛在 xkcd 上看到這篇 compiler complaint,一整個笑翻
最近因為在 cgdb 中處理有 standard input 的程式有點問題 (遇到要輸入的地方就會停住@@)。雖然原始的 gdb 是正常的,但習慣看到 source code 後就不太想回頭一直 list,試著轉移到 emacs 的 gdb-mode 後發現還蠻方便的,所以就試著使用看看。
gdb-mode 整合了大部份 debugger 的功能,透過一個 buffer 來操作 gdb,同時開啟一個 buffer 顯示 source code。雖然 emacs 的指令有很多討厭的 prefix,所幸透過 gud 的處理,大部份 gdb 上的指令與使用習慣都可以直接搬過來,使用上沒什麼太大的困難。就目前提到的部份,跟 cgdb 做的事幾乎一樣,但 gdb-mode 給的更多,幾乎是一個很完整的整合界面了。 Read more »