原创 自己編寫Makefile

相信很多朋友都有過這樣的經歷,看着開源項目中好幾頁的makefile文件,不知所云。在日常學習和工作中,也有意無意的去迴避makefile,能改就不寫,能用ide就用ide。其實makefile並沒有想象的那麼難寫,只要你明白了其中的原

原创 ThinkPad耳機的接線標準

ThinkPad耳機的接線標準     ThinkPad三合一耳機插頭與目前某些手機非國標的φ3.5mm的耳機插頭接線定義一樣。   φ3.5mm的耳機歷史上又有兩極(最早隨身聽的單聲道耳機)、三極(隨身聽、MP3的立體聲耳

原创 CreateFileMapping/OpenFileMapping/MapViewOfFile

http://blog.csdn.net/rubyzhudragon/article/details/4342734   要先使用函數CreateFileMapping來創建一個想共享的文件數據句柄,然後使用MapViewOfFil

原创 gcc 使用中常用的參數及命令

gcc 使用中常用的參數及命令  1.  執行過程      雖然我們稱Gcc是C語言的編譯器,但使用gcc由C語言源代碼文件生成可執行文件的過程不僅僅是編譯的過程,而是要經歷四個相互關聯的步驟∶預處理(也稱預編譯,Preproce

原创 卸載 了Microsoft Virtual WiFi Miniport Adapter

在使用了某軟件,將筆記本的網絡作爲wifi熱點後,出現了原有無線網卡和“不能識別的網絡”兩個網絡。 後面在設備管理器中發現了Microsoft Virtual WiFi Miniport Adapter這個驅動卸載完了,會自動安裝。看來

原创 pthread_detach

創建一個線程默認的狀態是joinable, 如果一個線程結束運行但沒有被join,則它的狀態類似於進程中的Zombie Process,即還有一部分資源沒有被回收(退出狀態碼),所以創建線程者應該調用pthread_join來等待線程運

原创 gcc -shared -o libJava.so Java.o ./libdemo.a

學習GCC的參數,可以建議LZ這樣做.把參數先全去掉,從最簡單的一步步開始,按照GCC的友好提示來弄:比如:#. step 1 gcc Java.o 複製代碼 缺省是生成a.out可執行文件的(順便提一下Java.o應該是gcc -

原创 4-20mA電流環設計

深度揭祕——4-20mA電流環設計 —— 深度揭密——4-20mA電流環設計 作者:antonine時間:2013-11-01來源:電子產品世界   工業現場有許多過程控制系統,從簡單的流量控制到複雜的電網,從環境控制

原创 Linux串口驅動—struct termios結構體

Linux串口驅動—struct termios結構體 2011-03-29 20:49:05 分類: 嵌入式 一、數據成員                                  termios 函數族提

原创 LD_LIBRARY_PATH

LD_LIBRARY_PATH編輯 本詞條缺少概述、名片圖,補充相關內容使詞條更完整,還能快速升級,趕緊來編輯吧! 外文名 LD_LIBRARY_PATH 作    用 指定查找共享庫 類    型 環境變

原创 CFLAGS、CXXFLAGS、LDFLAGS與LIBS

CFLAGS 表示用於 C 編譯器的選項,CXXFLAGS 表示用於 C++ 編譯器的選項。這兩個變量實際上涵蓋了編譯和彙編兩個步驟。 CFLAGS: 指定頭文件(.h文件)的路徑,如:CFLAGS=-I/usr/include -I

原创 Linux下gcc編譯生成動態鏈接庫*.so文件並調用它

動態庫*.so在linux下用c和c++編程時經常會碰到,最近在網站找了幾篇文章介紹動態庫的編譯和鏈接,總算搞懂了這個之前一直不太瞭解得東東,這裏做個筆記,也爲其它正爲動態庫鏈接庫而苦惱的兄弟們提供一點幫助。1、動態庫的編譯下面通過一個例

原创 gcc -l參數和-L參數

gcc -l參數和-L參數 (轉) -l參數就是用來指定程序要鏈接的庫,-l參數緊接着就是庫名,那麼庫名跟真正的庫文件名有什麼關係呢?就拿數學庫來說,他的庫名是m,他的庫文件名是libm.so,很容易看出,把庫文件名的頭lib

原创 倡議!請別在孩子面前玩手機!

當手機漸漸成爲我們生活中必不可少的一部分時,你有沒有發現,我們的生活正在被手機吞噬,我們每天和孩子僅有的一些交流的時間充斥着手機。可是你知道嗎,家長也是一種職業!別以爲你一邊看手機,一邊坐在孩子 邊上就是陪孩子了!也不要以爲你開着電腦玩着

原创 VI使用

linux下vi命令大全 進入vi的命令  vi filename :打開或新建文件,並將光標置於第一行首  vi +n filename :打開文件,並將光標置於第n行首  vi + filename :打開文件,並將光標置於