Linux下ffmpeg靜態連結庫編譯以及使用

作業系統:Linux sles10sp1 i6861. ffmpeg-0.8.14下載http://url.cn/ETZJSB2. faac編譯下載連結:http://url.cn/GBUh10參考連結http://www.blogjava.net/fly2008/archive/2009/10/14/298233.htmlhttp://comments.gmane.org/gmane.comp.video.ffmpeg.user/6840tar xvfz faac-1.28.tar.gzcd

Linux核心原始碼的閱讀及相關工具介紹)

轉寄自:http://linux.sheup.com/linux/40/linux30708.htm                http://www.cnblogs.com/BloodAndBone/archive/2010/12/01/1893402.html  隨著Linux的逐步普及,現在有不少人對於Linux的安裝及設定已經比較熟悉了。與Linux

Linux(fedora)菜鳥之旅(1)–Linux初級配置

 有了上次玩fedora的慘痛教訓後,這次我端正了態度,陳誠同學說得對,Linux是用來學的,不是用來玩的(真是的,又不早點說),儘管這次安裝fedora也並不順利(前後共安裝了3次才成功,目前GRUB引導還有問題,導致XP不能啟動),還是堅持下來了,有了一些安裝心得,在此跟大家分享下。1. Yum 外掛程式 * Presto 外掛程式Presto 外掛程式為 Fedora 使用者提供更快的下載速度,最小化的下載檔案:它只下載 rpm 包升級後的差異檔案而不是整個 rpm包。Presto

ICE3.4.2/3.3.1 POCO1.4.2 google-protobuf 在 arm-linux上安裝

背景:項目需要,初期在windows上用的ICE,POCO和protobuf庫移植到arm-linux上去運行。閑話不說了進入正題:1. ICE3.3.1編譯大體過程:1) 先編譯出IceUtil.so2) 利用IceUtil.so編譯出ICE的解譯器程式slice2cpp,slice2java等。3) 用解譯器產生相關的.cpp和.h代碼用來編譯其他庫。1.1 在linux redhat enterparse6.1 上編譯ICE3.3.1/3.4.2(過程一樣)。1.1.1 下載ICE3.3.

Linux核心的Makefile

1 Makefile 概述Makefile 的作用是根據配置的情況,構造出需要編譯的源檔案清單,然後分別編譯,並把目標代碼連結到一起,最終形成 Linux 核心二進位檔案。由於 Linux 核心原始碼是按照樹形結構組織的,所以 Makefile 也被分布在分類樹中。Linux 核心中的 Makefile 以及與 Makefile 直接相關的檔案有:Makefile:頂層 Makefile,是整個核心配置、編譯的總體控制檔案。

linux做網關–設定檔

echo "1" > /proc/sys/net/ipv4/ip_forwardmodprobe ip_tablesmodprobe ip_nat_ftpmodprobe ip_nat_ircmodprobe ip_conntrackmodprobe ip_conntrack_ftpmodprobe ip_conntrack_irciptables -Fiptables -Xiptables -Ziptables -F -t natiptables -X -t natiptables

如何在嵌入式LINUX核心中增加自己的裝置驅動程式

 驅動程式的使用可以按照兩種方式編譯,一種是靜態編譯進核心,另一種是編譯成模組以供動態載入。由於uClinux不支援模組動態載入,而且嵌入式LINUX不能夠象案頭LINUX那樣靈活的使用insmod/rmmod載入卸載裝置驅動程式,因而這裡只介紹將裝置驅動程式靜態編譯進uClinux核心的方法。   下面以UCLINUX為例,介紹在一個以模組方式出現的驅動程式test.c基礎之上,將其編譯進核心的一系列步驟:   (1) 改動test.c源帶代碼   第一步,將原來的:   #include  

Linux 2.4.x 網路通訊協定棧QoS模組(TC)的設計與實現

本文描述了linux 2.4.x核心中對QoS支援的設計與實現,並且對預設的資料包調度機制PFIFO進行了詳細的分析。在傳統的TCP/IP網路的路由器中,所有的IP資料包的傳輸都是採用FIFO(先進先出),盡最大努力傳輸的處理機制。在早期網路資料量和關鍵業務資料不多的時候,並沒有體現出非常大的缺點,路由器簡單的把資料報丟棄來處理擁塞。但是隨著電腦網路的發展,

ARM Linux啟動過程分析

摘 要: 嵌入式 Linux 的可移植性使得我們可以在各種電子產品上看到它的身影。對於不同體繫結構的處理器來說Linux的啟動過程也有所不同。本文以S3C2410 ARM處理器為例,詳細分析了系統上電後 bootloader的執行流程及 ARM Linux的啟動過程。 關鍵詞:ARM Linux bootloader 啟動過程 中圖分類號:TP316 1. 引 言 Linux 最初是由瑞典赫爾辛基大學的學生 Linus Torvalds在1991 年開發出來的,之後在GNU的支援下,Linux

Linux TCP Socket程式分析

/************************c語言編寫的tcp socket通訊的server端。可以持續監聽myprot指定的連接埠列印連接埠接收到的字元流標頭檔因為角括弧被轉義,所以用了引號************************/#include "stdio.h"#include "stdlib.h"#include "errno.h"#include "string.h"#include "sys/types.h"#include

linux—select詳解

select系統調用是用來讓我們的程式監視多個檔案控制代碼(file descriptor)的狀態變化的。程式會停在select這裡等待,直到被監視的檔案控制代碼有某一個或多個發生了狀態改變。檔案在控制代碼在Linux裡很多,如果你man某個函數,在函數傳回值部分說到成功後有一個檔案控制代碼被建立的都是的,如man socket可以看到“On success, a file descriptor for the new socket is returned.”而man 2

linux系統如何查看記憶體使用量情況

[root@scs-2 tmp]# free  total used free shared buffers cached  Mem: 3266180 3250004 16176 0 110652 2668236  -/+ buffers/cache: 471116 2795064  Swap: 2048276 80160

linux底下各種檔案格式的解壓縮指令/命令

每次來不同格式的壓縮包都得現去找,累!!!還是抽點小時間總結下吧~~以後一目瞭然*.Z             ========>  compress -d  *.Z *.bz2          ========>   bzip2 -d  *.bz2      /      bunzip2  *.bz2  *.gz            ========>   gzip -d  *.gz          /      gunzip  *.gz   *.tar        

linux核心代碼研究——進程調度總結

進程分為I/O消耗型和處理器消耗型,I/O消耗型一般指和使用者互動性大的進程,不會持續佔用CPU但是一段時間內不能阻塞,保持暢通。處理器消耗型進程在獲得CPU時,利用率會高達100%,可以阻塞,不用保持可運行態。linux進程的狀態可分為五種狀態,狀態記錄於進程描述符中的state域的標誌,TASK_RUNNING 進程可執行,或者在執行或者在活動隊列中等待。TASK_INTERRUPTIBLE

Linux核心源碼中常見宏標誌tag)

這些宏包括 __init、__initdata、__initfunc()、asmlinkage、ENTRY()、FASTCALL()等等。它們的定義主要位於 Include\linux\linkage.h和 include\asm-i386\Init.h以及其他一些.h檔案中。  1) __init位置:include\asm-i386\Init.h  定義:#define __init __attribute__ ((__section__

linux RMI簡單樣本 分析

在網上找了一個RMI的簡單樣本,沒想到僅僅是個簡單例子,我就遇到好多問題,下面把這些問題和解決方案分析出來,供大家參考 先貼代碼遠程介面 HelloIn.javaimport java.rmi.*;public interface HelloIn extends java.rmi.Remote{String sayHello() throws RemoteException;}服務端程式Hello.javaimport java.rmi.*;import java.net.*;import

Linux下Sed命令用法詳解

1. Sed簡介        sed是一種線上編輯器,它一次處理一行內容。處理時,把當前處理的行儲存在臨時緩衝區中,稱為“模式空間”(pattern space),接著用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往螢幕。接著處理下一行,這樣不斷重複,直到檔案末尾。檔案內容並沒有 改變,除非你使用重新導向儲存輸出。Sed主要用來自動編輯一個或多個檔案;簡化對檔案的反覆操作;編寫轉換程式等。以下介紹的是Gnu版本的Sed 3.02。2.

如何在windows安裝linux系統

原文來自:http://softbbs.pconline.com.cn/14655102.html    

在windows下的命令控制台使用linux命令

原文地址:from:http://lovingtree.blog.163.com/blog/static/144853420074148293830/windows下介面強大,工具也多,不過還是對linux下的一些命令情有獨鐘。 比如,追蹤記錄檔的tail命令,強大的find命令,神奇的管道,方便的sed、grep等,這些檔案命令小巧使用,可惜windows命令列不提供,實 在失敗。

linux核心編譯學習筆記

                            linux核心編譯學習筆記作者:laomai首頁:http://blog.csdn.net/laomai一、實驗環境    一台工控機,帶有光碟機。裝有redhat linux

總頁數: 3662 1 .... 967 968 969 970 971 .... 3662 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.