ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Модуль на C++ - возможно?


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Модуль на C++ - возможно?
  • From: "Sergey S." <neavirc@xxxxxxxxx>
  • Date: Thu, 6 Mar 2008 08:47:27 -0800
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=ZEdMktbKfQ7ZIlos1/O8tjA0wvytdf3WfMLP59Up1KE=; b=yAa+RMW6kP2KVMOczMzWAAfzvuelUK8mdVJbsbJ9k9QVvujAMJj6gMak+SFMs8hSmPsfjVGi7EuVuY3LjqbuRDED690r1skNFFpqEYJ+5Dob0IGkGUY+bGFjaHmiBqxaaylRXtw0ibpQYZGJJxLq2XdmlFNiTlBzASJknnPSvmc=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=x8nAWG74CtA3Qs2V3GrZvq1P80ozPEUt4SdYEjm/UXYaR8v9Q7EJq1WBmwRKcInrdgq4/N0dfA8scAJollMDhBJFqOJ7Iu6kBdO0AKMXWWWB4WguIdzZ0VqoHI9s7DZK/SjdXmXCTrjCiM4ryeWqwLk2sjLE7eNYYp2hb5I/Jt4=
  • In-reply-to: <20080303144631.GJ12928@xxxxxxxxxxxxx>
  • References: <47CC90A3.1010902@xxxxxxxxx> <20080303134350.GE12928@xxxxxxxxxxxxx> <47CCA53B.2030604@xxxxxxxxx> <20080303144631.GJ12928@xxxxxxxxxxxxx>

Здравствуйте.

Сделал так:

При конфигурации nginx'а указываю путь к сишному модулю который называется так же как мой с++ модуль (но не делает ничего полезного):

./configure --add-module=/home/sergey/dev/ngx_http_test_module_fake

после чего делаю make. nginx соберет этот модуль в nginx-0.6.26/objs/addon/module/ngx_http_test_module.o

Потом собираю отдельно С++-модуль в обьектный файл и подменяю им /src/nginx-0.6.26/objs/addon/module/ngx_http_test_module.o

Делаю еще раз make для nginx'а

Выглядит не очень... Скажите пожалуйста есть способ сделать лучше? Спасибо.

--
С уважением,
Сергей Самохин.


 




Copyright © Lexa Software, 1996-2009.