我是一個新手在C編程中,我只是使用記事本來編寫我的C應用程序。現在我正在學習如何在C中創建apache http服務器模塊。我知道如何爲apache創建C模塊,但是這個過程是重複性的而且令人厭煩。例如,當我修改模塊的C源代碼時,我需要重複整個過程。所以,現在我正在尋找可以使過程自動化的工具。使用記事本構建C應用程序的自動化工具
下面是用C構建Apache模塊的過程:
- 啓動Visual Studio命令提示符(2010)
- 將目錄切換到Apache的bin目錄:
cd C:\PROGRA~1\APACHE~1\Apache2.2\bin
- 運行以下命令:
apxs -llibhttpd -llibapr-1 -llibaprutil-1 -c mod_helloworld.c
- 注意:此命令將創建
mod_helloworld.so
文件 - 使用以下命令停止apache服務器:
net stop apache2.2
- 複製
mod_helloworld.so
文件C:\PROGRA~1\APACHE~1\Apache2.2\modules
文件夾 - 運行以下命令:
apxs -i -n "helloworld" mod_helloworld.la
- 啓動Apache服務器使用這個命令:
net start apache2.2
- 瀏覽在Firefox網頁來觀察Apache模塊中所做的最新更改
我的apache模塊的用途是服務於動態網頁。所以我經常需要對模塊進行更改。現在我重複我的問題:What are the tools for me to automate this repetitive process
?
如果步驟很簡單,那麼您可以通過編寫一個.bat文件開始。 –
一個簡單的'.cmd'腳本可以處理這個(除了瀏覽部分,那就是你)。 – Mat
@詹姆斯麥克奈利斯:謝謝,我需要谷歌關於.bat文件。我不知道那是什麼。 – user774411