как запустить скрипт на c?

программирование C++ apache

Как на виртуальном хостинге происходит процесс запуска (компиляции?) файлов на языке c.

например простой код отсюда
http://www.maxmind.com/app/c

#include <GeoIP.h>
int main (int argc, char *argv[]) {
GeoIP * gi;
gi = GeoIP_new(GEOIP_STANDARD);
printf("code %s\n",
GeoIP_country_code_by_name(gi, "yahoo.com"));
}

To compile this example, run gcc -lGeoIP example.c.

как то через shell_exec ("run gcc -lGeoIP example.c")?

или напрямую можно вызвать файл из строки браузера.

вопрос возможно странный, но кроме PHP ни с чем больше дела не имел.

спасибо


Примечание:
Спасибо. А как сделать программу корректным CGI приложением?
Ответы:
Виртуальные хостинги не поддерживают Си :)
А вообще нужно зайти на хостинг через ssh, скомпилировать файл той самой командой gcc -lGeoIP example.c (run - это не часть команды, а слово английского языка) и уже потом еще как-то его запустить (например, из твоего любимого PHP).
Лучше конечно, если программу будет запускать сервер сам, но для этого она должна быть корректным CGI приложением. Для этого нужно для начала прочитать, что такое CGI. Гугл и Википедия вам в помощь.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.