Полное сообщение об ошибке выглядит следующим образом
/ usr / bin / ld: невозможно найти / opt / lampp / lib: формат файла не распознан
Обратите внимание, что /opt / lampp / lib - это папка. Я полагаю, что-то не так с LDFLAGS
Пожалуйста, посмотрите весь журнал ошибок
Я запускаю configure с этими аргументами:
./configure --prefix=/opt/lampp \
--with-apxs2=/opt/lampp/bin/apxs \
--with-config-file-path=/opt/lampp/etc \
--with-mysql=mysqlnd \
--enable-inline-optimization \
--disable-debug \
--enable-bcmath \
--enable-calendar \
--enable-ctype \
--enable-gd-native-ttf \
--enable-magic-quotes \
--enable-shmop \
--disable-sigchild \
--enable-sysvsem \
--enable-sysvshm \
--with-gdbm=/opt/lampp \
--with-jpeg-dir=/opt/lampp \
--with-png-dir=/opt/lampp \
--with-freetype-dir=/opt/lampp \
--with-zlib=yes \
--with-zlib-dir=/opt/lampp \
--with-openssl=/opt/lampp \
--with-xsl=/opt/lampp \
--with-gd \
--with-gettext=/opt/lampp \
--with-pdo-dblib=shared,/opt/lampp \
--with-sybase-ct=/opt/lampp \
--with-mysql-sock=/opt/lampp/var/mysql/mysql.sock \
--with-oci8=shared,instantclient,/opt/lampp/lib/instantclient \
--with-mcrypt=/opt/lampp \
--with-mhash=/opt/lampp \
--enable-sockets \
--enable-mbstring=all \
--with-curl=/opt/lampp \
--enable-mbregex \
--enable-zend-multibyte \
--with-bz2=/opt/lampp \
--with-libxml-dir=/opt/lampp \
--enable-pcntl \
--with-iconv=/opt/lampp \
--with-pdo-mysql=mysqlnd \
--with-icu-dir=/opt/lampp \
--enable-fileinfo \
--enable-phar \
--enable-zip \
--enable-intl \
CC=gcc \
CFLAGS="-I/opt/lampp/include/c-client -I/opt/lampp/include/libpng -I/opt/lampp/include/freetype2 -I/opt/lampp/include -I/opt/lampp/include/ncurses"\
LDFLAGS="-Wl,--rpath -I/opt/lampp/include -L/opt/lampp"\
CPPFLAGS="-I/opt/lampp/include/c-client -I/opt/lampp/include/libpng -I/opt/lampp/include/freetype2 -I/opt/lampp/include -I/opt/lampp/include/ncurses"\
CXX=g++ \
CXXFLAGS="-I/opt/lampp/include/c-client -I/opt/lampp/include/libpng -I/opt/lampp/include/freetype2 -I/opt/lampp/include/ncurses -I/opt/lampp/include"