Вопрос про подключаемые файлы в с-приограммах и bash-скриптах.
Когда мы делаем в скрипте /1/2/3/скрипт так:
. ./xxx.cfg
или в какой-нибудь с-программе так:
#include "./xxx.h",
то . - это "текущий каталог".
Так вот, текущий какталог - это понятие растяжимое.
Если я вызываю скрипт, содержащий указанное включение, как
/4/5$ /1/2/3/скрипт
или
/1/2/3$ скрипт -
то точка имеет разные значения.
То же самое, если речь идёт о #include "../xxx.h": две точки
отсчитываются относительно чего? Насколько я могу судить из своего
опыта, разные компилляторы могут расценивать относительные пути
по-разному.
В общем, вопрос: можно ли как-нибудь указывать в относительных путях
конкретно: относительность отсчитывается от положения файла, содержащего
относительный путь, или от текущего каталога?
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от sergey_feo
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от sergey_feo
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от sergey_feo
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от sergey_feo
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Обло-ко-ко-ка (2015)
- Форум пути (2005)
- Форум не включается (2016)
- Форум Не включается. (2015)
- Статьи Использование системы сборки SCons для сборки проекта на языке Fortran (2023)
- Форум V4L2: ошибка удаления буфера из очереди: недопустимый аргумент (2023)
- Форум Комп не включается (2015)
- Форум Компьютер перестал включаться (2016)
- Форум Компьютер не включается (2012)
- Форум EXAVSync - не включается (2012)