or try this
LDFLAGS=-Wl,-rpath

On Mon, Jan 22, 2018, 09:08 Nala Ginrut <nalagin...@gmail.com> wrote:

> I think you may need LD_LIBRARY_PATH
>
> 2018年1月21日 23:46,"陶青云" <qingyun....@tophant.com>写道:
>
>> Hi. I'm new to guile.  I compiled it from source without `make install`.
>>
>> I write a simple C file and use the flowing command to compile it.
>>     `gcc -pthread -I. -L ./libguile/.libs -lguile-2.2  -lgc test.c`
>> it successed. but the a.out is always link to my system guile library.
>>    $ ldd ./a.out
>> linux-vdso.so.1 (0x00007fffc259b000)
>> libguile-2.2.so.1 => /usr/lib/libguile-2.2.so.1 (0x00007fa90f9fe000)
>> libgc.so.1 => /usr/lib/libgc.so.1 (0x00007fa90f794000)
>>
>>
>> even I do the flowing:
>> $ cp libguile/.libs/libguile-2.2.so.1.3.0  libguile/.libs/libguile-2.5.so
>>
>> $ gcc -pthread -I. -L ./libguile/.libs -lguile-2.5  -lgc test.c  # it
>> successed
>>
>> $ ldd ./a.out
>> linux-vdso.so.1 (0x00007ffd283e0000)
>> libguile-2.2.so.1 => /usr/lib/libguile-2.2.so.1 (0x00007f83c71cc000)
>> libgc.so.1 => /usr/lib/libgc.so.1 (0x00007f83c6f62000)
>>
>>
>> Could someone give me some tips.  Thanks.
>>
>

Reply via email to