1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-GoAhead

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Embedthis GoAhead

Самый популярный небольшой встроенный веб-сервер.

Ветви В репозитории есть несколько ветвей:

  • master — последний выпуск программного обеспечения.
  • X.X — архивные ветки предыдущих выпусков для обслуживания.

Лицензирование Подробности см. в LICENSE.md и на сайте https://www.embedthis.com/goahead/licensing.html.

Документация

См. сайт https://www.embedthis.com/goahead/doc/index.html.

Сборка из исходного кода

Вы можете собрать GoAhead с помощью make, Visual Studio, Xcode или MakeMe.

Проекты IDE и Makefiles будут создаваться с использованием SSL с использованием стека TLS MbedTLS. Чтобы создать с использованием CGI, OpenSSL или других модулей, ознакомьтесь с подробностями в файле projects/README.md.

Создание с помощью Make

Linux или MacOS

make

или чтобы увидеть команды по мере их вызова:

make SHOW=1

Можно передать переменные make для настройки сборки. Список переменных:

make help

Чтобы запустить:

make run

Windows

make

Скрипт make.bat запускает projects/windows.bat для поиска компилятора Visual Studio. Если вы настроили среду CMD для Visual Studio с помощью vsvarsall.bat, будет использоваться эта версия Visual Studio. В противном случае windows.bat попытается найти самую последнюю версию Visual Studio.

Создание с Visual Studio

Откройте файл решения по адресу:

projects/goahead-windows-default.sln

Затем выберите «Сборка» -> «Решение».

Для запуска отладчика щёлкните правой кнопкой мыши проект «goahead» и установите его как стартовый проект. Затем измените свойства проекта и задайте свойства конфигурации отладки. Установите рабочий каталог:

$(ProjectDir)\..\..\test

Установите аргументы: -v

Затем начните отладку.

Создание с Xcode

Откройте файл решения:

projects/goahead-macosx-default.sln

Выберите «Продукт» -> «Схема» -> «Редактировать схему» и выберите «Построить» в левой части диалогового окна. Нажмите символ «+» внизу в центре и затем выберите все цели для построения. Прежде чем покинуть это диалоговое окно, настройте параметры отладчика, выбрав «Выполнить/Отладить» слева. Под «Информация» установите исполняемый файл «goahead», аргументы запуска «-v» и рабочий каталог как абсолютный путь к каталогу «./test» в источнике goahead. Затем нажмите «Закрыть», чтобы сохранить.

Нажмите «Проект» -> «Построить», чтобы построить.

Нажмите «Проект» -> «Запустить», чтобы запустить.

Построение с MakeMe

Этот подход к построению рекомендуется только для Linux и MacOS. Поддержка Windows ограничена.

Чтобы установить MakeMe, загрузите его с сайта https://www.embedthis.com/makeme/.

./configure
me

Список параметров настройки:

./configure --help

Запуск

me run

Установка

Если вы создали исходный код с помощью Make или MakeMe, вы можете установить программное обеспечение с помощью:

sudo make install

или

sudo me install

Удаление

sudo make uninstall

или

sudo me uninstall

Тестирование

me test

Ресурсы

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

GoAhead WebServer использует открытый исходный код, который любой может загрузить, оценить и изменить. Цель — сделать GoAhead WebServer самым передовым встраиваемым веб-сервером на рынке. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-GoAhead.git
git@api.gitlife.ru:oschina-mirror/mirrors-GoAhead.git
oschina-mirror
mirrors-GoAhead
mirrors-GoAhead
master