Я запускаю команду сборки, которая обращается к библиотечным файлам на три каталога, используя опцию -I . Путь к каталогу, из которого я вызываю GCC, находится в /home/user/a/b/c/d/a1/a2/test а библиотеки находятся в /home/user/a/b/c/d .
Тем не менее, странно то, что я не могу получить доступ или даже увидеть файлы, если я не cd к их папке. Если я бегу ls ../../../ из test папки, тогда эти файлы вообще не появляются. Это реальные файлы, а не символические ссылки. Я даже запускал на них chmod o+x чтобы быть уверенным.
Кто-нибудь знает, что происходит?
