Какая библиотека делает аргумент “-lphp5”, относятся к для GCC?

Где я могу добраться, библиотека-lphp5 обращается к? Действительно ли это - часть метапакета для КОНФЕТКИ?

Я могу найти источник где-нибудь? У меня есть некоторые проблемы конфигурации с PHC, и это, кажется, в корне их.

0
задан 19.04.2013, 05:05

2 ответа

На уровне обзора это означает ссылку с php5 библиотекой. Если PHC - это: http://www.phpcompiler.org затем, это имеет смысл, что это искало бы lib PHP. Где это установлено на Вашей машине? Необходимо смочь сделать: locate libphp5 и найдите его. Если располагаются, не видит его, необходимо установить PHP.

На более определенном уровне, -l средства искать библиотеку. -lNAME заставит компоновщика искать libNAME.so во-первых, и затем если это не может найти его, попробовать libNAME.a. Где это посмотрит? Обычно /usr/lib, /lib, некоторый компилятор определенные каталоги и любые каталоги, обеспеченные -L. Как можно заставить PHC найти его, если это не находится в общем пути? Необходимо смочь установить что-то в сценарии сборки для PHC.

2
ответ дан 24.11.2019, 06:50

Вы, вероятно, получаете это при установке PHP5.

От проблем Установки PHP5 - libphp5.so не созданный:

Когда компиляция Вас получает сообщение, что libphp5.so не найден, необходимо настроить со следующей опцией:

./настраивать - с - apxs2 =/usr/local/apache/bin/apxs

Вы будете видеть сразу, когда компиляция с "делает установку", что библиотека будет создана.

Если это так, почему Вы не устанавливаете двоичный выпуск PHP5, вместо того, чтобы компилировать его из источников?

0
ответ дан 24.11.2019, 06:50

Теги

Похожие вопросы