Я новичок в программировании на C, и я просто использую notepad для кодирования своего C-приложения.Сейчас я учусь создавать модуль сервера Apache http на языке C. Я знаю, как создать модуль C для Apache, но процесс повторяется и утомителен.Например, когда я изменяю исходный код C для модуля, мне нужно повторить весь процесс.Итак, теперь я ищу инструменты, которые могут автоматизировать процесс.
Вот процесс сборки модуля apache в C:
- Запуск командной строки 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
?