我正在编译的可执行文件在运行时需要rpath
到库文件。目前,我正在使用
clang -O3 -mllvm -polly -mllvm -polly-target=gpu vector_add.c -lGPURuntime -ldl
然后使用以下任一方法提供rpath
,
LD_LIBRARY_PATH
patchelf --set-rpath $RPATH a.out
我需要一种方法来指示rpath
命令本身中的clang ....
。
我在Ubuntu 14.04 x86_64中使用ld.gold运行clang5.0.0-svn(7cf8dd5ce168bed45b57e019149e33300c56f94b)和llvm-svn(85f508cd9dba8a982471d98c4f649fb0d63f3451)。
谢谢!
答案 0 :(得分:0)
使用clang ... -Wl,-rpath,/path/to/run-time/library's/dir/
。它是一个gcc
样式选项,也适用于clang。