Thanks, that solved my problem. (I'm using Ubuntu 14.04.1)> Date: Sun, 22 Mar 2015 18:55:42 +0300 > From: a3at.m...@gmail.com > To: s.zim...@hotmail.com > CC: lldb-dev@cs.uiuc.edu > Subject: Re: [lldb-dev] Cannot link against liblldb > > On Sun, Mar 22, 2015 at 03:10:25PM +0000, Ziming Song wrote: > > I'm having problem creating my program using lldb API. > > I can compile lldb successfully, and I can compile and link my program with: > > clang++ -std=c++11 dbg.cpp -o dbg -I ../llvm/tools/lldb/include/ -L > > ../llvm-build/lib/ -llldb > > But when I run the program it says > > ./dbg: error while loading shared libraries: liblldb.so.3.7: cannot open > > shared object file: No such file or directory > > I tried copy liblldb* to current directory and copy executable to > > llvm-build/lib directory, but no luck. > > What os do you have? > > dynamic linker doesn't search libraries in current directory by default, > it use LD_LIBRARY_PATH (linux) and DYLD_LIBRARY_PATH (osx) and also it > use DT_R{UN,}PATH but this is another story I guess. > > So if you compile using -L ../llvm-build/lib, than you need do next: > $ export LD_LIBRARY_PATH=$PWD/../llvm-build/lib # for linux > $ ./dbg
_______________________________________________ lldb-dev mailing list lldb-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev