編輯:關於Android編程
1、autoscan
autoscan是用來掃描源代碼目錄生成configure.san文件的,configure.san包含了系統配置的基本選項,裡面都是一些宏定義,我們需要將它的名字改為configure.in
2、aclocal
aclocal是一個perl腳本程序。aclocal根據configure.in文件內容自動生成aclocal.m4文件,生成的aclocal.m4文件是宏展開文件。
3、autoconf
autoconf是用來產生configure文件的,configure.in文件的內容是一些宏,這些宏經過autoconf處理後會變成檢查系統特性、環境變量、軟件必須的參數的shell腳本。
4、autohead
自動生成config.h.in
5、automake
使用automake-add-missing來產生Makefile.in.
Document address:https://www.gnu.org/software/autoconf/manual/autoconf.html
Files used in preparing a software package for distribution, when using just Autoconf:
your source files --> [autoscan*] --> [configure.scan] --> configure.ac configure.ac --. | .------> autoconf* -----> configure [aclocal.m4] --+---+ | `-----> [autoheader*] --> [config.h.in] [acsite.m4] ---' Makefile.in
Additionally, if you use Automake, the following additional productions come into play:
[acinclude.m4] --. | [local macros] --+--> aclocal* --> aclocal.m4 | configure.ac ----' configure.ac --. +--> automake* --> Makefile.in Makefile.am ---'
Files used in configuring a software package:
.-------------> [config.cache] configure* ------------+-------------> config.log | [config.h.in] -. v .-> [config.h] -. +--> config.status* -+ +--> make* Makefile.in ---' `-> Makefile ---'
bin_PROGRAMS = hello hello_SOURCES = hello.c
一、問題描述基於百度地圖實現檢索指定城市指定公交的交通路線圖,效果如圖所示二、通用組件Application類,主要創建並初始化BMapManagerpublic cla
1、客戶端代碼 1.1第一個界面 public class MainActivity extends FragmentActivity { private ViewPa
前言在Activity中一般第一句就是調用setContentView(R.layout.XXX),但這其中系統做了那些工作?我們知道,在ClassLoader裝載了Ma
前言很多程序猿(媛)都對消息處理機制做過分析,大家都基本了解了MessageQueue、Handler、Looper之間相互之間怎麼協同工作,但是具體到消息是如何傳遞,取