Korzystam z -Iopcji kompilacji, która odnosi się do plików bibliotecznych trzy katalogi w górę za pomocą opcji. Ścieżka do katalogu, z którego dzwonię do GCC, jest, /home/user/a/b/c/d/a1/a2/testgdy biblioteki są w /home/user/a/b/c/d.
Dziwne jest jednak to, że nie mogę uzyskać dostępu ani nawet zobaczyć plików, chyba że przejdę cddo ich folderu. Jeśli uruchomię ls ../../../z testfolderu, te pliki w ogóle się nie pojawią. Są to rzeczywiste pliki, a nie dowiązania symboliczne. Nawet się chmod o+xna nich natknąłem .
Czy ktoś wie, co się dzieje?
namei -l /home/user/a/b/c/d/a1/a2/testinamei -l /home/user/a/b/c/d/somelibraryname.h.