следующей командой
gcc -I/home/ald9o/include -o main main.c -lmylib
ld ругается:
/usr/bin/ld: cannot find -lmylib: No such file or directory
Но директория /home/ald9o/lib есть в LD_LIBRARY_PATH:
ald9o@debian ~> echo $LD_LIBRARY_PATH
/home/ald9o/lib
Если явно указываю, где искать либы, то всё получается
gcc -I/home/ald9o/include -o main main.c -L/home/ald9o/lib -lmylib
Как пофиксить?
(Надо было LIBRARY_PATH)
https://stackoverflow.com/questions/8835108/how-to-specify-non-default-shared-library-path-in-gcc-linux-getting-error-whil
Обсуждают сегодня