基本介紹
- 軟體名稱:automake
- 性質:幫助自動產生Makefile檔案的軟體
- 適用系統:Unix 系統
- 範疇:編程
Automake 是一種幫助『自動』產生 Makefile 檔案的軟體,並且讓開發出來的的軟體可以象 Apache,MySQL 和常見的 GNU 軟體一樣,程式設計者只需要寫一些預先定義好的宏 (macro),提交給Automake處理後會產生一個可以供 Autoconf 使用的 Makefile.in檔案。再配合利用 Autoconf產生的自動配置設定檔案 configure 即可產生...
3.3.2使用automake工具 3.3.3Automake變數 3.3.4條件編譯 3.3.5削減一個分布 3.4處理庫 3.4.1Libtool支持 3.4.2libtool化 3.4.3GRUMPY實例 3.4.4顯示結果 3.4.5版本號參考 3.5添加GNOME 3.5.1GNOME宏 3.5.2gnome-config工具 3.5.3GNOMEMakefile變數 3.5.4autogen.sh腳本 3.5.5Grumpy...
檢查下載的發布檔案中是否已經有 Stellarium 安裝包:如果有,那么你最好就使用這個包;如果沒有,那么你可以下載並編譯原始碼。不用擔心,編譯和設定都是很簡單的,使用automake和autoconf完成,具體方法可以參考本wiki的相關指南。如果你要手工編譯,那么需要這些東東:* OpenGL的運行庫,如nvidiaGLX * SDL * Zlib ...
項目管理器可以管理各種不同的項目類型,例如Automake、基於Qt的qmake項目和基於Java的Ant項目。類瀏覽器。GUI設計器。GNU編譯器套件的前端。GNU調試器的前端。生成和升級類定義以及應用程式框架的嚮導。自動代碼補全(C/C++)。內置Doxygen支持。並行版本控制(也被稱作軟體配置管理)系統支持。支持CVS、Subversion、...
一種名為基於automake/libtool的系統生成技術。 (6)COM/DCOM 支持:PHP 4.0 提供 COM/DCOM 支持 ( 僅用於Windows 環境 ) 可以無縫地存取和訪問 COM 對象。(7)與PHP 3.0 兼容性很好:PHP 4.0 是與 PHP 3.0 代碼向後兼容性接近100% 。由於 PHP 4 的改進的體系結構,兩者有一些細微...
CMake是一個跨平台的安裝(編譯)工具,可以用簡單的語句來描述所有平台的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project檔案,能測試編譯器所支持的C++特性,類似UNIX下的automake。只是 CMake 的組態檔取名為 CMakeLists.txt。Cmake 並不直接建構出最終的軟體,而是產生標準的建構檔(如 Unix 的 Make...
2.7.1 automake的工作流程(51)2.7.2 使用automake生成Makefile.in(51)2.8 使用gdb調試程式(52)2.8.1 初次使用gdb(53)2.8.2 gdb的基本命令(57)2.8.3 gdb的調用(57)2.8.4 gdb運行模式的選擇(59)2.9 IDE工具CodeBlocks(59)2.9.1 CodeBlocks的安裝(59)2.9.2 CodeBlocks的使用...
6.7.3 automake的使用 (236)6.7.4 使用automake和autoconf產生Makefile (237)6.7.5 自動生成Makefile的方法 (237)6.8 綜合實例 (238)實例6-4 gcc編譯器的綜合實例 (238)實例6-5 gdb調試器的綜合實例 (241)實例6-6 Makefile的綜合實例 (244)6.9 本章小結 (...
6.7.3 automake的使用 234 6.7.4 使用automake和autoconf產生Makefile 235 6.7.5 自動生成Makefile的方法 235 6.8 綜合實例 236 實例6-4:gcc編譯器的綜合實例 236 實例6-5:gdb調試器的綜合實例 239 實例6-6:Makefile的綜合實例 242 6.9 本章小結 244 第7章 Linux作業系統移植 245 7.1 移植的...
解包 #tar xzvf CUnit-2.1-0-src.tar.gz 編譯與安裝 #cd CUnit-2.1-0 #aclocal (if necessary)#autoconf (if necessary)#automake (if necessary)#chmod u+x configure (if necessary)#./configure --prefix #make #make install ⑶載入CUnit的庫(only one time)#cd /usr/local/lib #ldconfig ...
5.3 Autoconf和Automake簡介 5.3.1 使用前的準備 5.3.2 自動生成Makefile的方法 5.3.3 Makefile.am的編寫 5.3.4 自動處理複雜軟體包 5.4 GDB/Insight調試器的使用 5.4.1 GDB調試工具簡介 5.4.2 GDB圖形前端Insight簡介 5.5 Linux下集成開發工具的使用 5.5.1 Eclipse 5.5.2 ...
2.8 使用automake 2.8.1 automake的工作流程 2.8.2 使用automake生成Makefile.in 2.9 使用gdb調試程式 2.9.1 初次使用gdb 2.9.2 gdb的基本命令 2.9.3 gdb的調用 2.9.4 gdb運行模式的選擇 2.10 小結 習題 第3章 Linux下的檔案編程 3.1 概述 3.1.1 超級塊 3.1.2 索引節點...
3.4.2 automake工具介紹 3.4.3其他工具 3.4.4自動生成Makefile的流程 第4章調試和GDB 4.1嵌入式系統的調試技術 4.1.1調試技術 4.1.2硬體調試 4.1.3代碼調試 4.2 Linux的基本信息 4.3GDB調試和遠程調試 4.4 GDB的安裝與使用 4.4.1使用gdbstub實現調試用戶程式 4.4.2GDB和GDB Server的編譯 4....
2.6Autoconf/Automake自動化工具54 2.6.1Autoconf/Automake工具介紹54 2.6.2Autoconf/Automake工具使用示例55 第3章Linux進程存儲管理61 3.1Linux程式存儲結構與進程結構62 3.1.1Linux執行檔結構62 3.1.2Linux進程結構63 3.1.3C變數及函式存儲類型64 3.1.4棧和堆的區別69 3.1.5示例:...
項目 GNU toolchain中包含的項目有:GNU make:用於編譯和構建的自動工具;GNU編譯器集合(GCC):一組多種程式語言的編譯器;GNU Binutils:包含連結器、彙編器和其它工具的工具集;GNU Debugger(GDB):代碼調試工具;GNU構建系統(autotools):Autoconf Autoheader Automake Libtool。
6.2 automake 的使用 76 6.2.1 automake 生成Makefile步驟 76 6.2.2 實例講解 77 6.3 小結 80 習題 80 第7 章 Linux 下的檔案編程 81 7.1 概述 82 7.1.1 Linux 下的系統調用 82 7.1.2 基本I/O 函式 82 7.1.3 檔案描述符 83 7.2 基本I/O 操作 83...
2.2.2 創建一個簡單的Automake工程 19 2.2.3 軟體開發環境創建 22 2.2.4 Automake管理framework工程 23 2.2.5 Makefile.am檔案的編寫規則 25 2.3 自動腳本生成 27 2.3.1 Autogen工具簡介 27 2.3.2 def檔案解析 28 2.3.3 tpl檔案解析 29 2.3.4 由def和tpl檔案自動生成參數檔案 30 2.4 C...
Scons是一個開放源碼、以Python語言編碼的自動化構建工具。可以將SCons看作是經典Make實用程式的改進的、跨平台的替代品,其集成功能類似於autoconf/automake和編譯器快取(如ccache)。scons是一個Python寫的自動化構建工具,從構建這個角度說,它跟GNU make是同一類的工具。它是一種改進,並跨平台的gnu make替代工具...
GNU工具,如GCC,make、automake/autoconf,原始碼控制系統,GNU Debugger和Gnuplot 應用程式開發基礎主題,包括庫(動態的和靜態的)、檔案處理、管道、套接字和編程基礎等 GNU/Linux過程模型(包括執行緒)和POSIXIPC機制(如訊息佇列、旗語和共享記憶體)shell和腳本編程基礎,從常用的GNU/Linux命令到Bash、Ruby和Python sed和...
涵蓋Linux編程所有主題:檔案和目錄,進程,執行緒、信號、進程間通信、網路編程和圖形界面編程、出錯處理、庫的創建與使用、編碼安全代碼,詳解Linux下各個編程工具的使用:Emacs、Vi、GCC、GDB、Make、autoconf、automake,原創綜合案例——BT下載軟體的開發:引導讀者具備開發大型應用程式能力。源於實際工作中的LinuxC編程...
apt-get install make automake gcc g++ apt-get install libtool apt-get install zlib1g-dev 3. 安裝mysql客戶端函式館以及SSL函式館 apt-get install libmysqlclient15-dev apt-get install libssl-dev 4. 退出根用戶,提取antrix原始碼,下載到當前的antrix目錄(自動建立)svn co svn://emupedia. com/svn...
3.7 使用automake 86 3.8 GDB調試工具 89 3.8.1 GDB概述 89 3.8.2 GDB使用示例 90 3.8.3 啟動GDB 92 3.8.4 GDB模式的設定 93 3.8.5 退出GDB 93 3.8.6 shell命令的使用 94 3.9 在GDB下運行程式 94 3.9.1 命令輸入的技巧 94 3.9.2 調試程式時的注意事項 95 3.9.3 調試程式環境...
The Conditional Subdirectory for Automake Distutils Backed with Autotools Part II.The Language 6.YOurPaIthePointer Automatic,Static,and Manual Memory Persistent State Variables Pointers Without malloc Structures Get Copied,Arrays Get Aliased malloc and Memory—Twiddling The Fault Is in Our Stars All ...
維護和編譯軟體或軟體包 54312.5gdb:GUN調試器 54712.6gdbserver:遠端GNU伺服器 55412.7autoconf:產生配置腳本 55512.8autoheader:為configure產生模板頭檔案 55512.9autoreconf:更新已經生成的配置檔案 55612.10autoscan:產生初步的configure.in檔案 55612.11autoupdate:更新configure.in檔案 55712.12automake...
3GCC的介紹 33120.3.1GCC簡介 33120.3.2GCC的執行過程 33120.3.3GCC的基本用法和選項 33220.3.4GCC的錯誤類型及對策 33320.4調試工具:gdb 33420.4.1啟動gdb 33420.4.2gdb的功能 33420.4.3gdb基本命令 33420.5GNUmake的介紹 33520.5.1多檔案項目 33520.5.2GNUmake工具 33720.5.3GNUautomake...
