~/code/guile-2.2
$ LDFLAGS=-Wl,-rpath LD_LIBRARY_PATH=./libguile/.libs
gcc -pthread -I. -lguile-2.2 -lgc test.c
~/code/guile-2.2
$ ldd ./a.out
linux-vdso.so.1
(0x00007ffc441a0000)
libguile-2.2.so.1
=> /usr/lib/libguile-2.2.so.1 (0x00007f3cfb519000)
libgc.so.1
=> /usr/lib/libgc.so.1 (0x00007f3cfb2af000)
libpthread.so.0
=> /usr/lib/libpthread.so.0 (0x00007f3cfb091000)
libc.so.6
=> /usr/lib/libc.so.6 (0x00007f3cfacd9000)
libffi.so.6
=> /usr/lib/libffi.so.6 (0x00007f3cfaad0000)
libunistring.so.2
=> /usr/lib/libunistring.so.2 (0x00007f3cfa75f000)
libgmp.so.10
=> /usr/lib/libgmp.so.10 (0x00007f3cfa4cc000)
libltdl.so.7
=> /usr/lib/libltdl.so.7 (0x00007f3cfa2c2000)
libcrypt.so.1
=> /usr/lib/libcrypt.so.1 (0x00007f3cfa08a000)
libm.so.6
=> /usr/lib/libm.so.6 (0x00007f3cf9d3e000)
/lib64/ld-linux-x86-64.so.2
=> /usr/lib64/ld-linux-x86-64.so.2 (0x00007f3cfba49000)
libdl.so.2
=> /usr/lib/libdl.so.2 (0x00007f3cf9b3a000)
libatomic_ops.so.1
=> /usr/lib/libatomic_ops.so.1 (0x00007f3cf9937000)