バイナリで rpath を指定しようとしています。私のメイクファイルは次のようになります-
CC=gcc
CFLAGS=-Wall
LDFLAGS= -rpath='../libs/'
main: main.c
gcc -o main main.c
clean:
rm -f main main.o
しかし、コマンドreadelf -a ./main | grep rpath
を使用してrpathを照会すると、rpathを指定しようとしても何も得られませんLDFLAGS= "-rpath=../libs/"
が、それでもうまくいかないようです。
メイクファイルで rpath を指定する方法について、誰かが例を投稿できますか?
GCC と ld のバージョンは -
gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
GNU ld (GNU Binutils for Ubuntu) 2.21.0.20110327