原创 eclipse錯誤處理

原创 C語言輸入輸出格式符

C語言輸入輸出格式符printf函數(格式輸出函數) 1.一般格式printf(格式控制,輸出表列)例如:printf("i=%d,ch=%c\n",i,ch);說明:(1)“格式控制”是用雙撇號括起來的字符串,也稱“轉換控制字符串”,它包

原创 解決編譯時出現的usr/bin/ld: cannot find -lxxx的錯誤

參考:http://blog.siyebocai.cn/20100324_5p424qs7.html   通常在軟件編譯時出現的usr/bin/ld: cannot find -lxxx的錯誤,主要的原因是庫文件並沒有導入的ld檢索目錄中。

原创 eclipse中文亂碼問題解決方案

eclipse之所以會出現亂碼問題是因爲eclipse編輯器選擇的編碼規則是可變的。一般默認都是UTF-8或者GBK,當從外部導入的一個工程時,如果該工程的編碼方式與eclipse中設置的編碼方式不同,就會產生中文的亂碼問題,這其中還有幾種

原创 ubuntu下卸載openjdk並安裝sunjdk(修改java版本/環境變量)

ubuntu下卸載openjdk並安裝sunjdk(修改java版本/環境變量)在ubuntu軟件安裝軟件中卸載掉openjdk並安裝sunjdk後,使用java-version如下:ava version "1.6.0_22"OpenJD

原创 我的友情鏈接

51CTO博客開發吖吖個呸

原创 ubuntu12.04圖形界面無法顯示的解決方法

   進入命令行模式,登入後輸入命令apt-get install xinit,安裝完成之後輸入命令startx,可以進入圖形界面,重啓ubuntu,可以正常顯示出圖形化界面。

原创 android源碼編譯常見問題

android源碼編譯常見問題編譯過程:(在Ubuntu11.0464位機器上編譯)1. source build/envsetup.sh //初始化與環境envsetup.sh腳本初始化完成,顯示如下including device/sa

原创 解決ubuntu開機後顯示器顯示超出範圍的問題

裝完Ubuntu11.04後,默認沒有開啓Unity桌面,使用的是Ubuntu經典桌面,安裝好顯卡驅動之後,可以順利開啓Unity桌面,但是我問題隨之而來,在啓動過程中,顯示器黑屏並顯示“超出顯示範圍”,等一段時間後就進入了登錄界面,雖然也

原创 android JNI 調用

轉自:http://wallage.blog.163.com/blog/static/17389624201032141818282/JNI是Java Native Interface的縮寫,譯爲Java本地接口。它允許Java代碼和其他語

原创 linux設備驅動程序該添加哪些頭文件

在編寫linux設備驅動程序的時候,如果在不參考已有驅動程序的情況下,我們該如何不多不少地用#include包含所需的頭文件呢? 下面,來通過一個實驗來介紹。運行環境:Source  Insight  @  Windows  xp內核代碼:

原创 linux驅動頭文件位置

在不同版本的內核源碼上,頭文件所在的位置是不同的,比如說在#include<asm/arch/regs-gpio.h>#include<mach/regs-gpio.h>同樣是regs-gpio.h,<asm/arch/regs-gpio.

原创 C語言輸入輸出格式符

C語言輸入輸出格式符printf函數(格式輸出函數) 1.一般格式printf(格式控制,輸出表列)例如:printf("i=%d,ch=%c\n",i,ch);說明:(1)“格式控制”是用雙撇號括起來的字符串,也稱“轉換控制字符串”,它包

原创 android源碼編譯常見問題

android源碼編譯常見問題編譯過程:(在Ubuntu11.0464位機器上編譯)1. source build/envsetup.sh //初始化與環境envsetup.sh腳本初始化完成,顯示如下including device/sa

原创 c語言中static的作用

在C語言中,static的字面意思很容易把我們導入歧途,其實它的作用有三條。(1)第一個作用:隱藏。當我們同時編譯多個文件時,所有未加static前綴的全局變量和函數都具有全局可見性。爲理解這句話,我舉例來說明。我們要同時編譯兩個源文件,一