原创 windows xp 下exe,msi文件不能安裝的解決辦法
一、解決msi文件不能安裝,提示信息"WINDOWS INSTALLER無法啓動"1. 開始-運行(win+r) 打開裏面填寫 msiexec /unreg 回車。2. 然後開始-運行 打開裏面填寫 msiexec /regserv
原创 考查嵌入式C開發人員的最好的16道題
考查一個初級嵌入式系統開發人員的C基本功,附有答案題目由資深嵌入式系統專家擬定,目的是考查入門級的嵌入式軟件開發人員, Gavin Shaw提供詳細解答.
原创 vi常用命令和vimrc配置
·一個簡單編譯器(編譯、執行常見程序) #vi ~/.vimrc "定義F9來編譯、執行程序 map <F9> :call ProgCompileRun() <CR> func ProgCompileRun() "s***e
原创 Debian 中安裝minigui 1.3.3
一. 下載文件 libminigui-1.3.3.tar.gz mg-samples-1.3.0.tar.gz (示例) minigui-res-1.3.3.tar.gz(資源) qvfb-1.1.tar.
原创 Undefined reference to vtable 'xxx'
新添加一個類,定義了構造函數和析構函數。其中析構函數只申明沒有定義。 鏈接時遇到如下的問題: ../local_gui/.libs/lib_local_gui.a(monthcalendar.o): In function `monthc
原创 程序編寫和調試的思考
1. 避免長時間使用調試工具(過度關注細節,無助複雜問題的解決),調試工具是輔助你理解程序狀態的一種手段,適合用來分析特定條件下程序運行的狀態。 2. 將時間用在思考爲什麼程序會運行到這裏,相關狀態可以被通過哪些模塊,函數改變? 3.
原创 圖解Git
圖解Git 其他語言: Deutsch English Español Français Italiano 日本語 한국어 Português Русский Slovenčina Tiếng Việt http://marklod
原创 Debian下搭建GTK+開發環境
1. 安裝gtk及相關開發包: sudo apt-get install gnome-core-devel sudo apt-get install libglib2.0-doc libgtk2.0-doc sudo apt
原创 ubuntu/debian 源
Ubuntu和debian都有很多的源和鏡像,也有不少的國內鏡像。一些愛好者爲了尋找鏡像已經自己“憋”出來了一些pl腳本用於尋找最快的鏡像。實際上debian的愛好者早準備了更厲害的武器等你來用,就是apt-spy(是間諜還是小偷?哈哈)
原创 Understanding Big and Little Endian Byte Order
Understanding Big and Little Endian Byte Order Problems with byte order are frustrating, and I want to spare you the
原创 minigui界面生成工具的一種簡單實現方式,輕鬆實現Windows/linux minigui 跨平臺界面編程
前一段時間在Linux下封裝了一個簡單的圖形庫,封裝時主要借鑑minigui 1.33的源碼。弄完了之後發現編程很是繁瑣,懷念在Windows下用鼠標拖拽的歲月。看着minigui和windows很相似的代碼,於是有了下面的想法: 1.
原创 理解Linux重定向
1. Linux中執行open操作,打開一個文件時,會在進程文件描述表中新添加一項(文件描述符id + 指向內核文件描述表項的指針)。 文件描述符表 ------------fd0 0 | p0 ----------
原创 解決undefined reference 問題的方法
最近把開發板上的程序移植到目標板上,編譯通過之後。鏈接時,一堆的... undefined reference ... 經過大半天的分析,終於都搞定了。在這裏做下總結,有不對的地方還請多多指教 -------
原创 編譯libjpeg庫,jpeg-6b編譯錯誤
make: ./libtool: Command not found make: *** [jcapimin.lo] Error 127 錯誤分析:由於libtool版本過低導致的,重新下載新版本的libtool以默認方式安裝,執行以