原创 ubuntu 12.04 編譯器版本從4.6 降到 4.5 方法
ubuntu 12.04 編譯器版本從4.6 降到 4.5 方法 修改編譯器版本 1、修改gcc版本,默認是4.6.1的,這個版本太高了,改爲4
原创 linux Makefile obj-m obj-y ..
目標定義是Kbuild Makefile的主要部分,也是核心部分。主要是定義了要編 譯的文件,所有的選項,以及到哪些子目錄去執行遞歸操作。 最簡單的
原创 深入詳解linux的啓動過程
Linux系統的啓動過程是由很多步驟組成的,但是,無論你是啓動一個標準的x86桌面計算機,還是一個嵌入式PowerPC的目標板,大多數的流程是驚人得相似的。這篇文章,探索了linux從最初的啓動準備到用戶空間中某個程序被開啓之間的啓動過程
原创 Makefile 語法簡介
Makefile 語法簡介 有稍稍在 Linux 下碰過程式設計的開發者應該會知道,make 是用來將程式碼、函式庫、標頭檔及其它資源檔 build 成最終成果(即:最終的應用程式)的超強力輔助工具。 當然了,並不是非得動用到 ma
原创 Linux下patch的製作和應用
Linux下patch的製作和應用 首先介紹一下diff和patch。在這裏不會把man在線文檔上所有的選項都介紹一下,那樣也沒有必要。在99%的時間裏,我們只會用到幾個選項。所以必須學會這幾個選項。 1、diff -----------
原创 ubuntu下minicom和USB轉串口(轉)
minicom是linux下串口通信的軟件,它的使用完全依靠鍵盤的操作,雖然沒有“超級終端”那麼易用,但是使用習慣之後讀者將會體會到它的高效與便利,
原创 Linux Socket編程(不限Linux)
Linux Socket編程(不限Linux) 我們深諳信息交流的價值,那網絡中進程之間如何通信,如我們每天打開瀏覽器瀏覽網頁時,瀏覽器的進程怎麼與web服務器通信的?當你用QQ聊天時,QQ進程怎麼與服務器或你好友所在的QQ進程通信
原创 Ubuntu 12.04 Eclipse設置 Javadoc背景色
在Ambiance主題下,eclipse彈出的tip是黑色背景的,這樣壓根就看不清java doc。 當然可以在外觀改變系統主題爲其他主題,相應的gtk-2.0/gtkrc要重新設置,比如Ubuntu12.04默認主題爲Ambi
原创 Android init.rc解析
1 簡述 Android init.rc文件由系統第一個啓動的init程序解析,此文件由語句組成,主要包含了四種類型的語句:Action,Commands,Services,Options.在init.rc文件中一條語
原创 我們一起學習Makefile
經過長時間學習和研究linux GNU make工程管理器 ,現在把學習心得與大家分享一下,希望本文能教會您一些有用的東西。 make工具,是所有想在Linux/Unix系統上編程的用戶都需要且必須掌握的工具。如果您寫的程序沒有用
原创 makefile裏PHONY的相關介紹
makefile裏PHONY的相關介紹 Phony Targets PHONY 目標並非實際的文件名:只是在顯式請求時執行命令的名字。有兩種理由需要使用PHONY 目標:避免和同名文件衝突,改善性能。 如果編寫一個規則,並不產生目
原创 跟我一起寫Makefile
什麼是makefile?或許很多Winodws的程序員都不知道這個東西,因爲那些Windows的IDE都爲你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要懂。這就好像現在有這麼多的HTM
原创 ubuntu 12.04 vim gedit中文亂碼
添加中文字符編碼: $sudo vim /var/lib/locales/supported.d/local #添加下面的中文字符集 zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB1803
原创 Android 的 init.rc 文件簡介
在 Android中的啓動腳本init.rc,可以在系統的初始化過程中進行一些簡單的初始化操作。這個腳本被直接安裝到目標系統的根文件系統中,被 init可執行程序解析。 init.rc是在init啓動後被執行的啓動腳本,其語法主要包含
原创 grep 搜索字符串命令
用‘grep’搜索文本文件 如果您要在幾個文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假設您正在‘/usr/src/linux/Documentation’目錄下搜索帶字符串‘magic’的文件