原创 如何在WINDOWS下運行UNIX程序和GNU程序

如何在WINDOWS下運行UNIX程序和GNU程序 1 引言 今天程序開發人員面臨的最大問題就是如何使他們的應用程序支持各種不同的平臺,如何使用戶能夠在不同的平臺下不作任 何修改地就能使用他們的應用程序。衆所周知,Linux 操作系統和

原创 GCC——C程序是如何編譯成的[轉]

GCC——C程序是如何編譯成的[轉] 作者:deven摘要:    在windows環境,我們有集成開發環境(IDE),使得我們對編譯器瞭解的很少。當我們專向linux時需要在命令行下編譯自己的程序需要對編譯器的 命令行

原创 C語言高級測試(一)

 C語言高級測試(一) 原文出處: http://www.programmersheaven.com/articles/pathak/article2.htm 原文有些微小的錯誤,我已經將之改正.

原创 關於Debug和Release之本質區別

 關於Debug和Release之本質區別 關於Debug和Release之本質區別的討論本文主要包含如下內容:1. Debug 和 Release 編譯方式的本質區別2. 哪些情況下 Release 版

原创 如何理解C run-time library (C運行時庫)

如何理解C run-time library (C運行時庫)注: 以下內容部分引自CSND中相關討論的帖子,並結合自己的理解整理而成。僅供參考。 1)運行時庫就是 C run-time library,是 C 而非 C++ 語言世界的概念

原创 pushserver不同內核移植注意事項

2.6.18(centos5.3)-> 2.6.32(ubuntu10.4) 1.需要重新編譯lftp庫和pushServer.out 2.ubuntu下載需要的庫 3.Include <iconv.h> 4.lstat->stat

原创 vm+ubuntu+ffmpeg編譯

編譯前遇到問題:經常性的update源//sudo apt-get update虛擬機中先安裝build-essential//sudo apt-get install build-essential***

原创 vlc支持udp/rtp組播播放

1.軟件版本 1.0.3 2.設置流程 首先 媒體-->流-->文件     添加-->流-->下一步-->目標選rtp或者udp-->添加設置組播或者單播地址和端口-->設置轉碼選項--> 流 然後打開同一網段的主機中的vlc選擇設置的

原创 關於edian大小端模式

 關於edian大小端模式 一、引子  在各種計算機體系結構中,對於字節、字等的存儲機制有所不同,因而引發了計算機通信領域中一個很重要的問題,即通信雙方交流的信息單元(比特、字節、字、雙字等等)應該

原创 VI/VIM鍵盤快捷圖

VI/VIM鍵盤快捷圖

原创 rtsp

關於 RTSP.RTSP協議是一個非常類似HTTP協議的流控制協議。它們都使用純文本來發送信息,而且rtsp協議的語法也和HTTP類似。Rtsp一開始這樣設計,也是爲了能夠兼容使用以前寫的HTTP協議分析代碼 。這是個好消息。 它們主要的

原创 靜態庫編譯及連接l

main.c   hello.h hello.c   1.生成hellolib   gcc -c hello.c ar r libhellolib.a hello.o   2.ranlib libhellolib   3.gcc -o 

原创 LIVE555 Streaming Media 組播,單播設置流程

1.軟件live555-latest 下載地址:http://www.live555.com/liveMedia/public/ 2.編譯環境 win+cygwin 在cygwin中運行./genMakefiles cygwin ->ma

原创 關於libiconv.so.2

error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory   1.先安裝l

原创 C語言高級測試(二)---答案

 C語言高級測試(二)---答案 Answer With Detailed Explanation _________________________________________________