今天為了找一個指令,搞了老半天。
記下來不然又忘了。
zxlin 發表在 痞客邦 留言(0) 人氣(49)
最近在用 debug 有關 GCC 編出來的程式,以往用微軟的編譯器時可以用 /Fa$* /FAsc 來產生 cod 檔,很好追原因。
換成 GCC 之後突然發現需要這個功能啊啊啊啊啊…
拜神之後發現 GCC 也是有這個功能,但是是透過 GCC 把參數送給 ar,所以應該查 ar 的 man page 才對,難怪 GCC 手冊看了老半天看不出所以然。
以下是直接抄來的:
zxlin 發表在 痞客邦 留言(0) 人氣(80)
這陣子工作機常出現怪事,什麼程式都沒改到,SVN 就出現 conflict 的圖示,svn update 沒用,重新 check out 還會出現什麼無法建立檔案的錯誤。重點是,Vista 開機還會自己跑 磁碟檢查。第一個想法是,難道硬碟要掛了嗎?有一大堆資料在裡面啊啊啊啊啊…
但是磁碟檢查修復完又好了,但常常好沒一天,問題又重現了…後來才發現…
是 xubuntu 的 S4 搞的鬼!
zxlin 發表在 痞客邦 留言(0) 人氣(154)
zxlin 發表在 痞客邦 留言(0) 人氣(597)
試著改用 gVim 當一般的文字編輯器,vim 的功能強大是沒話講的,所以在 Windows 跟 Xubuntu 上都裝了,這裡把設定方式記下來。
Windows:
1. 到這裡下載 gVim,安裝。
zxlin 發表在 痞客邦 留言(1) 人氣(1,842)
在 Xubuntu 中老是遇到吵死人的嗶嗶聲,正確來說,那叫做 system beep。
Ubuntu 中,可以在聲音設定的部份關掉它;Xubuntu 在設定中並沒有選項可以選,所以就來狠一點的。
echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklist |
zxlin 發表在 痞客邦 留言(1) 人氣(217)
今天編譯 kdrive 時,出現了 check_fs_register_fpe_functions 這個錯,而且是在最後要連結出執行檔時。
Google 了一下,在編 libXfont 時,不能 --disable-fc。
記下來以免忘了。
zxlin 發表在 痞客邦 留言(2) 人氣(35)
第一次發現 Scratchbox 時,就看到它標榜著「CPU Transparency」的功能,可以讓 cross-compile
模擬成 native compile,又不會減低太多編譯上的效率。基於這點,這幾天很快樂的打算用它來建構一
個 ARM 的系統。
正如一般的程式第一課一樣,一定要寫一個哈囉世界來玩玩的,因此寫了一個哈囉世界,然後用 arm 的
toolchain 編了它,執行,咦,沒有預期中的哈囉世界,反而出現了:
zxlin 發表在 痞客邦 留言(3) 人氣(824)
xrandr 這個工具可以讓我們得知解析度、各個 output 的狀態(前提是驅動必須支援)。
在 shell script 中,常常針對 xrandr 的輸出去做文字的處理,來判斷現在的解析度、輸出裝置等等,但如果是從 C 程式呢?
一直用外部命令呼叫,或是 popen 等等,好像不是很好的方式。這點可以參考 xrandr.c 得到一個大概。它主要是透過 Xrandr
這個 extension 去取得相關的資訊。
zxlin 發表在 痞客邦 留言(0) 人氣(326)
Shell script 寫了老半天,竟然不會用 for loop?
原本都是用
for i in 5 4 3 2 1
的用法,結果今天想要用個三百五百去倒數,總不能全寫出來吧?
雄雄間不知道該怎麼寫一個大 range 的寫法。後來查了才知道,跟 C/C++ 的 for loop 差不多:
zxlin 發表在 痞客邦 留言(0) 人氣(26,339)