linux中編譯安裝log4cpp

介紹    log4cpp是個基於LGPL的開源項目,是基於優秀的Tlog跟蹤項目Java語言的log4j移植過來的。log4j介紹的文檔很多,在java領域使用的也比較廣泛,而這個功能強大的庫對國內的C++語言開發人員卻使用的不多。安裝、編譯1、網站上下載了 log4cpp-1.0.tar.gz,然後將其解包到 /usr/local/ 裡面。configure檔案裡面預設它在/usr/local裡配置,可以通過--prefix=<location>來修改位置,這個我沒試過。   

Moto Linux應用開發(-): Ubuntu上建立Moto E6交叉編譯工具鏈

文章出處:http://blog.csdn.com/keensword007作者連絡方式:琴劍 <keensword007 at sina dot com>    最近因工作需要移植Helix player到Moto的linux手機上,拿到的開發機是Moto

dnw for linux(ubuntu)

 首先要安裝libusb-dev這個庫。我是在ubuntu下做的。那麼就:sudo apt-get install libusb-dev裝完之後就編譯一個下載工具,網上有個牛人提供了一個。代碼如下:CODE:/* dnw2 linux main file. This depends on libusb.** Author:         Fox <hulifox008@163.com>* License:        GPL**/#include <stdio.h>#

uboot 啟動linux小記

mini2440的板子    surpervivi不提供源碼,很不爽,於是用uboot啟動linux早幾個月成功過,現在又忘記了,又搞了很久才搞出來所以以後要養成記筆記的習慣1.設定啟動參數setenv bootargs "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0"以下是從啟動資訊裡拷貝出來的(用 surpervivi 啟動的資訊)linux command line is: "noinitrd

linux和windows如何添加路由

1、添加一條路由表Route add 60.232.142.40 mask 255.255.255.248 192.168.100.250 metric3 if2添加一條路由記錄,所有到60.232.142.40/29網段的資料包,都通過2號介面卡(網卡)走192.168.100.250的網關,優先順序為3。(結果會怎樣?)Routeadd –p 60.232.142.40 mask 255.255.255.248 192.168.100.250 metric 3

Linux下SVN+Apache簡要安裝記錄

      網上有資料,但總有些許問題,因此自己記錄下來。 有些雜湊,但基本解決了所有問題,其他的可參見參考網頁(見後,本文結構從網頁1中梳理而來) 一、下載安裝APACHE2,安裝檔案能到官方網站 http:/www.apache.org下載.tar xvzf httd-2.2.16.tar.gz cd httpd-2.2.16 /安裝APR和APR-UTIL cd srclib/apr ./buildconf ./configure --prefix=/opt/svn/data/apr

Linux下產生1TB的超大檔案

有兩種方法: 一.dddd if=/dev/zero of=1T.img bs=1G seek=1024 count=0bs=1G表示每一次讀寫1G資料,count=0表示讀寫0次,seek=1024表示略過1024個Block不寫,前面block

linux核心頁表

曾 幾何時,我一直被迷惑著,我知道所有進程和所有核心線程共用核心頁表,也就是在頁全域目錄的768項以上的目錄項指向的頁表,我一直以為在建立新的進程的 時候建立新進程的頁全域目錄的時候會連帶的把核心的基礎全域目錄複寫過去,實際上這是合理的,當我看到網上很多文章都這麼說時,我似乎感到一種欣慰:我太有才了!但是當我讀到2.6.17的原始碼時, 夢被打碎了,在pgd_alloc裡面沒有上述的動作,代碼如下:pgd_t *pgd_alloc(struct mm_struct *mm) {

如何查看linux版本 以及其他查看版本的命令

1. 查看核心版本命令:   1) [root@q1test01 ~]# cat /proc/version   Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com)(gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 1918:00:54 EDT 2005   2) [root@q1test01 ~]# uname -a   Linux q1test0

Linux下網路安全開發包之libpcap安裝全過程

採用源碼安裝引文及相關依賴檔案:http://liuzhigong.blog.163.com/blog/static/178272375201123083815103/將相關檔案下載解壓後:1.安裝gcc編譯器:(略)因為安裝系統時gcc已經安裝好了!2.源碼安裝GNU M4 (version 1.4)這個是編譯flex必備的環境,否則會提示“GNU M4 1.4 is required”的錯誤!在終端下使用命令列進行源碼安裝:切換到GNU

linux下使用thunderbird收發hotmail和gmail

      windows下使用foxmail很容易設定hotmail和gmail,轉到linux後,發現evolution不太好使,郵件資訊的編碼沒法設定,gbk編碼的郵件主題顯示亂碼,只好換成thunderbird。    

TQ2440在linux下的LED驅動程式

        學習驅動程式不久,看LDD3大概有4章吧,最開始寫了個hello world驅動,後來是個面向記憶體的字元裝置驅動,後者讓我清楚了量子和量子集的使用,但是沒有個真正的,肉眼看得見的裝置真是有點不爽,查了些資料,參考了下其他書,打算自己寫個LED的linux驅動,學了字元裝置驅動的話寫這個其實挺簡單的。       

linux 下 如何安裝 glut.h 和 glu.h

在linux下opengl編程,首先需要安裝glut包。1 安裝glut(1): http://fidelio.cacs.louisiana.edu/resources/linux/glut.zip(2)將glut.zip解壓:unzip glut.zip解壓後,裡面有一個rpm安裝包,一個測試檔案,一個glut.h,一個makefile, 這幾個檔案都非常重要。(3)安裝:pm -i glut-3.7-8.i386.rpm (note: If you already have a

Ubuntu/linux下chrome字型發虛問題的解決

新安裝的10.04,內建的firefox覺得不是十分好用,於是換了chrome,但是用了之後發現字型總是發虛特別是訪問cnbeta和qq空間的時候,非常難看。到網上查閱了相關資料都是說改字型,可是試了之後沒有用。接著又嘗試了chrome的一個外掛程式"Change Font FamilyStyleExtension",部分字型解決,但是在載入網頁的時候往往要等上一段時間才能看清。無奈,只能到ubuntu中文論壇看看。發現已經又一種解決方法。癥狀:字型大小不一或字型發虛的問題。解決方案如下:1.

Linux mount CIFS Windows Share

mount -t cifs //192.168.5.220/softs /mnt/cifs -o username=administrator,password=a,domain=WORKGROUP mount -t cifs //192.168.6.247/nt_share /mnt/cifs -o username=administrator,password=mima,domain=WORKGROUPLinux mount CIFS Windows

linux核心學習(8)如何產生vmlinux?簡單走走

 我們應該瞭解,核心編譯出vmlinux還不算數,最後這個ELF格式的檔案會被壓縮成bzImage。不過那無關緊要。這次我要說說vmlinux的產生流程,當然只是簡單走走,裡面kbuild複雜文法,連Makefile內建的很多規則都是比較複雜的,恐怕要全部搞懂,得費很大勁,畢竟這對於我研究的方向沒有多大協助。我們知道要產生可執行檔要經過這樣幾個步驟:xx.c->xx.o、xx.o->xx,即先編譯在連結,最終xx就是我們要的檔案,那麼核心原始碼怎麼有序的形成這樣的模式呢,靠的就是kb

linux中who命令顯示的tty、pts和(:0)(:0.0)是什麼意思

基本概念:  1. tty(終端裝置的統稱):  tty一詞源於Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串列線用印表機鍵盤通過閱讀和發送資訊的東西,後來這東西被鍵盤與顯示器取代,所以現在叫終端比較合適。  終端是一種字元型裝置,它有多種類型,通常使用tty來簡稱各種類型的終端裝置。  2. pty(虛擬終端):  但是如果我們遠程telnet到主機或使用xterm時不也需要一個終端互動嗎?是的,這就是虛擬終端pty(pseudo-tty)  3.

linux亂碼解決以及啟動預設進入命令列模式

對於國內的Linux使用者,經常煩惱的一個問題是:系統常常在需要顯示中文的時候卻顯示成了亂碼,而由於某些原因,需要英文介面的系統的時候,卻苦於系統不能正常輸入和顯示中文.另外,由於大部分主要Linux發行版都是以英語為主體的,英文介面的系統和應用程式不管在介面的美觀程度和穩定程度上都比中文的略好一些,各種奇怪的BUG也要少一些。因此,很多稍微有英語基礎的Linux使用者都寧願使用英文介面的系統。但是,矛盾又突現出來:在英文系統下,如何才能正常顯示和輸入中文呢?有沒有兩全其美的方案呢?因此,筆者開

linux64位使用xampp及常見問題

換上ubntu9.10 64位,作為web工作者來說apache、php、mysql都必要安裝的,在win裡習慣了xampp,不是伺服器為什麼非要一個一個裝呢,當然xampp也有linux版的,xampp for linux或者稱lampp。剛好裝的是64位的,xampp預設不支援64 位元安裝,怎麼解決呢?64位安裝lampp(xampp for linux)首先,安裝32位支援包sudo apt-get install ia32-libs可是依然還會提示“XAMPP is

linux下usb網路攝影機採集的YUYV格式轉換成JPEG格式的圖片

由於現在部分網路攝影機採集的格式是YUYV,不能自己轉換成jpeg的圖片格式,讓我們觀看相當麻煩。。所以參考了mjpeg-streamer的源碼。從中取得轉換函式,通過自己的組合可以實現從YUYV的格式轉換成jpeg,以便於我們通過網路實施遠程監控。現給出自己組合的原始碼如下: //代碼計較繁雜,沒去整理,不喜勿噴。。#include <stdio.h>#include <stdlib.h>#include <string.h>#include

總頁數: 4065 1 .... 262 263 264 265 266 .... 4065 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。