CPPFLAGS установлен, но заголовок все еще не найден

Я установил CPPFLAGS и LDFLAGS с помощью ./configure, но заголовок fst.h все еще не найден Хотя он находится в указанном в каталоге CPPFLAGS.

./configure CPPFLAGS=-I/Users/username/Downloads/openfst-1.5.1/src/include LDFLAGS=-L/Users/username/Downloads/openfst-1.5.1/src/lib

checking for stdint.h... yes
checking for unistd.h... yes
checking fst/fst.h usability... no
checking fst/fst.h presence... no
checking for fst/fst.h... no
configure: error: Required file fst/fst.h not found -- aborting

Что мне не хватает?

0

Решение

Вы на самом деле не устанавливаете CPPFLAGS переменная среды, которая configure скрипт проверяет, но вы проходите CPPFLAGS=-I/Users/username/Downloads/openfst-1.5.1/src/include как аргумент к сценарию. То же самое с LDFLAGS,

Вы должны установить их как переменные среды до сценарий, как

CPPFLAGS=-I/Users/username/Downloads/openfst-1.5.1/src/include LDFLAGS=-L/Users/username/Downloads/openfst-1.5.1/src/lib ./configure

Использование продолжения строки для упрощения одновременного просмотра:

CPPFLAGS=-I/Users/username/Downloads/openfst-1.5.1/src/include \
LDFLAGS=-L/Users/username/Downloads/openfst-1.5.1/src/lib \
./configure
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]