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