• P16

      Makefile 資料整理 文檔

    比如上面那個簡單的Makefile,make 從最上面開始,把上面第一個目的,‘myprog’,做為它的主要目標(一個它需要保證其總是最新的最終目標)。給出的規則說明只要文件‘myprog’ 比文件‘foo.o’或‘bar.o’中的任何一個舊,下一行的命令將會被執行。

    intheair 2012-08-29   1847   0
    Linux   Makefile  
    P14

      Linux 下 c++ 編程 文檔

    make的遞歸過程指的是:在Makefile中使用“make”作為一個命令來執行本身或者其它makefile文件的過程。遞歸調用在一個存在有多級子目錄的項目中非常有用。例如,當前目錄下存在一個“subdir”子目錄,在這個子目錄中有描述此目錄編譯規則的makefile文件,在執行make時需要從上層目錄(當前目錄)開始并完成它所有子目錄的編譯。

    longlee061 2012-07-20   3157   0
    P44

      使用Emacs開發iPhone應用程序的教程 文檔

    XCode 中有一個名為「Text macros」的功能,使用它可以自動生成模板代碼,提高了開發的效率,Emacs 中 YASnippet 就可以實現同樣的功能。用 過 Emacs 的朋友也許都知道, 隨著功能模塊的增多,Emacs 的啟動速度是越來越慢。這里我們介紹一種加速的方法 — 將 Emacs Lisp 編譯為2進制文件。以加快其啟動速度。

    talkvip 2012-06-23   6514   0
    P42

      用XUnit做白盒測試、黑盒測試 文檔

    XUnit系列是單元測試的一種模式,是一種測試思想與模型的集合,JUnit,CUnit,CppUnit,PHPUnit等單元測試框架都是它的成員。 這些單元測試框架的思想與使用方式基本一致。只是針對了不同的語言實現。

    櫻花的哀傷 2012-05-25   5487   0
    P8

      Makefile、GCC、pkg-config使用說明 文檔

    通常所說的GCC是GUN Compiler Collection的簡稱,除了編譯程序之外,它還含其他相關工具,所以它能把易于人類使用的高級語言編寫的源代碼構建成計算機能夠直接執行的二進制代碼。GCC是Linux平臺下最常用的編譯程序,它是Linux平臺編譯器的事實標準。同時,在Linux平臺下的嵌入式開發領域,GCC也是用得最普遍的一種編譯器。GCC之所以被廣泛采用,是因為它能支持各種不同的目標體系結構。

    mxycat 2012-05-16   5161   0
    P25

      LINUX 驅動開發 文檔

    基本原理; 內核模塊; 設備驅動的結構; Linux 2.6內核設備模型; 中斷處理; 各種接口設計與驅動開發實例。

    huangzg 2012-03-21   4029   0
    Linux   Makefile  
    P17
    P40

      Linux課程設計指導文檔 文檔

    better 2011-08-03   3058   0
    Linux   Intel   Makefile  
    P36

      幾個重要的開源軟件的移植問題 文檔

    Minigui是一個適用于嵌入式系統的、功能強大的、輕量級的圖形用戶界面支持系統。在 MiniGUI 0.3.xx 的開發中,我們引入了圖形和輸入抽象層(Graphics and Input Abstract Layer,GAL 和 IAL)的概念。抽象層的概念類似 Linux 內核虛擬文件系統的概念。它定義了一組不依賴于任何特殊硬件的抽象接口,所有頂層的圖形操作和輸入處理都建立在抽象接口之上。而用于實現這一抽象接口的底層代碼稱為“圖形引擎”或“輸入引擎”,類似操作系統中的驅動程序。這實際是一種面向對象的程序結構。利用 GAL 和 IAL,MiniGUI 可以在許多已有的圖形函數庫上運行,比如 SVGALib 和 LibGGI。并且可以非常方便地將 MiniGUI 移植到其他 POSIX 系統上,只需要根據我們的抽象層接口實現新的圖形引擎即可。比如,在基于 Linux 的系統上,我們可以在 Linux FrameBuffer 驅動程序的基礎上建立通用的 MiniGUI 圖形引擎。實際上,包含在 MiniGUI 1.0.00 版本中的私有圖形引擎(Native Engine)就是建立在 FrameBuffer 之上的圖形引擎。一般而言,基于 Linux 的嵌入式系統均會提供 FrameBuffer 支持,這樣私有圖形引擎可以運行在一般的 PC 上,也可以運行在特定的嵌入式系統上。相比圖形來講,將 MiniGUI 的底層輸入與上層相隔顯得更為重要。在基于 Linux 的嵌入式系統中,圖形引擎可以通過 FrameBuffer 而獲得,而輸入設備的處理卻沒有統一的接口。在 PC 上,我們通常使用鍵盤和鼠標,而在嵌入式系統上,可能只有觸摸屏和為數不多的幾個鍵。在這種情況下,提供一個抽象的輸入層,就顯得格外重要。

    solofeng 2011-07-05   680   0
    P51

      跟我一起寫Makefile 文檔

    跟我一起寫Makefile?陳皓概述什么是makefile?或許很多Winodws的程序員都不知道這個東西,因為那些Windows的IDE都為你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要懂。這就好像現在有這么多的HTML的編輯器,但如果你想成為一個專業人士,你還是要了解HTML的標識的含義。特別在Unix下的軟件編譯,你就不能不自己寫makefile了,會不會寫makefile,從一個側面說明了一個人是否具備完成大型工程的能力。因為,makefile關系到了整個工程的編譯規則。一個工程中的源文件不計數,其按類型、功能、模塊分別放在若干個目錄中,makefile定義了一系列的規則來指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進行更復雜的功能操作,因為makefile就像一個Shell腳本一樣,其中也可以執行操作系統的命令。

    xcblcx 2010-10-02   767   0
    1 2

    關鍵詞

    最新上傳

    熱門文檔

  • sesese色