Linux ~ root User
Чемпион
Группа: Best of the Best user Wow-info
|
Так как на официальном сайте написан немного дибильный (с моей точки зрения) мануал по компиляции, набрасываю работающий вариант. 1. Скачиваем последний ACE 6.x 2. Распаковываем. 3. Переходим внутрь: cd ACE_wrappers 4. Конфигурируем (нужен установленный perl) автоматически с помощью perl: perl bin/mwc.pl -type gnuace ACE.mwc либо вручную-выполнив пункты 5 и 6 (на ubuntu сервер автоматическая конфигурация прошла, на CentOS 6 - нет-только вручную). 5. Создаем файл конфигурации $ACE_ROOT/ace/config.h с содержимым: #include "ace/config-linux.h" 6. Создаем файл сборки $ACE_ROOT/include/makeinclude/platform_macros.GNU с содержимым: include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU INSTALL_PREFIX = /usr/local(тут меняем путь куда установится ACE) 7. Задаем переменные через командную строку (для bash): ACE_ROOT=/home/пользователь/ACE_wrappers; export ACE_ROOT INSTALL_PREFIX=/home/пользователь/.sys; export INSTALL_PREFIX LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH первые две переменных меняем по своему вкусу. 8. make & make install
|