Я пытаюсь указать rpath в моем двоичном файле. Мой make-файл выглядит так-
CC=gcc
CFLAGS=-Wall
LDFLAGS= -rpath='../libs/'
main: main.c
gcc -o main main.c
clean:
rm -f main main.o
Но когда я запрашиваю rpath с помощью команды readelf -a ./main | grep rpath
Я ничего не получаю
Я пробовал указать rpath как LDFLAGS = "-rpath = .. / libs /"
, но даже это, похоже, не работает.
Может ли кто-нибудь опубликовать пример того, как мне указать rpath в make-файле?
Версии GCC и ld:
gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
GNU ld (GNU Binutils for Ubuntu) 2.21.0.20110327