參考鏈結
一、首先建立編寫乙個c源程式檔案,命名為hello.c,其**很簡單,就是hello world!程式。
二、使用autoscan工具生成config.ac檔案.
該檔案的簡要說明如下: 1、
ac_prereqq巨集宣告本檔案要求的autoconf版本,這裡是2.63 2、
ac_init定義軟體的名稱和資訊。(dull-package-name為軟體名,version為軟體的版本號,bug-report-address為bug的報告位址,一般為軟體作者的郵箱)
3、ac_config_srcdir用來偵測指定的原始碼檔案是否存在,確定原始碼目錄的有效性。此處為當前目錄下hello.c 4、
ac_config_header用於生成config.h檔案,以便autoheader使用
5、ac_prog_cc用來指定編譯器,以便不指定的時候預設為gcc 6、
ac_output用來設定config要產生的檔案。如果是makefile,config會把它檢查出來的結果帶入makefile.in檔案產生合適的makefile.
三、獲得並且修改configure.ac
#cp configure.scan configure.ac
並作以下的修改
這裡注意重要的一點:am_init_automake巨集需要自己進行新增,它是automake所必備的巨集。
三、使用aclocal工具生成aclocal.m4
四、使用autoconf工具生成configure檔案(命令:autoconf)
五、使用autoheader工具生成config.h.in檔案
六、建立makefile.am檔案
automake工具會根據config.in中的參量把makefile.am轉換成makefile.in檔案。在使用automake之前,要先手動建立makefile.am檔案。
幾點需要說明:
1、automake_options為設定的automake選項。它有三種等級提供給使用者選擇:foreign,gnu,gnits,預設等級為gnu.在此使用foreign,它只檢測必須的檔案。
2、bin_programs定義要產生的執行檔名。如果要產生多個可執行檔案,則每個檔名用空格隔開。
3、hello_sources定義為hello這個程式所需要的原始檔案。如果其石油多個檔案組成的,則必須用空格進行隔開。
七、使用automake生成makefile.in檔案
要使用選項「--add-missing」可以讓automake自動新增一些必要的指令碼檔案。如下
八、配置。
執行自動配置設定檔案configure,把makefile.in程式設計最終的makefile
九.測試
執行make命令進行編譯。然後執行hello程式。
Response AddHeader使用例項收集
response.addheader refresh 60 url newpath newpage.asp 這等同於客戶機端元素 頁面轉向 response.status 302 object moved response.addheader location newpath newpage.asp...
使用ServletFileUpload實現上傳
1.首先我們應該為上傳的檔案建乙個存放的位置,一般位置分為臨時和真是資料夾,那我們就需要獲取這倆個資料夾的絕對路徑,在servlet中我們可以這樣做 然後建立檔案工廠即倉庫乙個引數表示存放多大後flush,fileitemfactory factory new diskfileitemfactory...
使用ServletFileUpload實現上傳
1.首先我們應該為上傳的檔案建乙個存放的位置,一般位置分為暫時和真是目錄,那我們就須要獲取這倆個目錄的絕對路徑,在servlet中我們能夠這樣做 然後建立檔案工廠即倉庫乙個引數表示存放多大後flush,fileitemfactory factory new diskfileitemfactory c...