нет такого файла или каталога, но каталог находится в пути

StackOverflow https://stackoverflow.com/questions/332269

  •  22-07-2019
  •  | 
  •  

Вопрос

Здравствуйте, я компилирую программу с помощью make, но я получаю сообщение об ошибке Нет такого файла или каталога, но файл находится в каталоге пути.

У меня есть этот #include " генетический.h " ;, этот файл находится в каталоге / home / myuser / toolbox / lib / genalg и в ПУТИ у меня есть ...: / home / myuser / toolbox / lib / genalg, поэтому я не знаю, почему make не может найти библиотеку. Есть идеи?. Благодаря

Это было полезно?

Решение

Ваш путь к оболочке не имеет ничего общего с тем, как работает компиляция, связанные пути - это путь к библиотеке (опция -L на gcc), где компилятор ищет библиотеки, и путь включения (опция -I на gcc), который где компилятор ищет заголовочные файлы. Проверьте эту ссылку , если вы используете gcc.

Другие советы

Включения не используют тот же путь, который используется для поиска исполняемых файлов. Проверьте документацию на вашем компиляторе, где он ищет, включает в себя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top