2013年4月25日 星期四

在Windows平台上轉換SVN -> GIT

使用的是TortoiseGIT (個人比較習慣GUI界面...)

由於我的公司內使用的是svn+ssh的方式, 因此要另外設定SSH client
麻煩的是, 在過程中SSH會一直問你密碼, 而且是一直問一直問

如果你沒有設定SSH key的話, 會覺得很煩, 甚至有時候暫時離開, 過一段時間沒反應, SSH就直接給你斷線

2012年6月8日 星期五

檢查GCC編譯後的組合語言

參考網址
GCC - Passing Options to the Assembler
GNU Assembler - Command-Line Options

通常我們在用gcc時, 是直接把.c/.cpp檔案轉換成.o檔的
中間其實還有一個步驟 --- 轉換成assembly, 也就是真正的compile動作, 被gcc藏起來了

然而若要進行程式最佳化的校調, 把assembly拉出來看是免不了的

2012年6月7日 星期四

2011年11月30日 星期三

巨集: IN / OUT / INOUT

介紹一組很簡單的巨集
#define IN const
#define OUT
#define INOUT
先談談為什麼需要這樣的巨集