我正在编译的可执行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)。
谢谢你 !