нет такого файла или каталога, но каталог находится в пути
-
22-07-2019 - |
Вопрос
Здравствуйте, я компилирую программу с помощью make, но я получаю сообщение об ошибке Нет такого файла или каталога, но файл находится в каталоге пути.
У меня есть этот #include " генетический.h " ;, этот файл находится в каталоге / home / myuser / toolbox / lib / genalg и в ПУТИ у меня есть ...: / home / myuser / toolbox / lib / genalg, поэтому я не знаю, почему make не может найти библиотеку. Есть идеи?. Благодаря
Решение
Ваш путь к оболочке не имеет ничего общего с тем, как работает компиляция, связанные пути - это путь к библиотеке (опция -L на gcc), где компилятор ищет библиотеки, и путь включения (опция -I на gcc), который где компилятор ищет заголовочные файлы. Проверьте эту ссылку , если вы используете gcc. р>
Другие советы
Включения не используют тот же путь, который используется для поиска исполняемых файлов. Проверьте документацию на вашем компиляторе, где он ищет, включает в себя.