Я пытаюсь запустить следующую команду g++
gcc client.cc -o client -I$(CURRENTPATH)/curl-7.38.0/include/ -L$(CURRENTPATH)/lib/libcurl.so -lcurl
но получите эту ошибку:
/usr/bin/ld: cannot find -lcurl collect2: ld returned 1 exit status
libcurl.so находится в. /lib. Я пробовал с libcurl.so и lib/libcurl.so.4 и lib/libcurl.so.4.3.0, но всегда получал ту же ошибку.
У меня нет доступа к /usr
Я также установил, чтобы LD_LIBRARY_PATH включал. /lib (полный путь)
Есть идеи?
Я понимаю, что -L указывает нетрадиционные пути к библиотекам и что LD_LIBRARY_PATH определяет, где будет искать их компилятор.
-L берет путь, а не определенную библиотеку
-L
?