netch80: (Default)
[personal profile] netch80
Смешная штука этот ваш ld.so.


$ gcc -o libtt.sx -shared -fPIC tt.c
$ gcc -o t t.c libtt.sx -Wl,-rpath=`pwd`
$ ldd ./t
./t:
        libtt.sx => /var2/homes/netch/prog/tests/soname/libtt.sx (0x80081a000)
        libc.so.7 => /lib/libc.so.7 (0x800a1b000)
$ gcc -o lybtt.so -shared -fPIC tt.c
$ gcc -o t t.c lybtt.so -Wl,-rpath=`pwd`
$ ldd ./t
./t:
        lybtt.so (0x80081a000)
        libc.so.7 => /lib/libc.so.7 (0x800a1b000)


Типа, если нет префикса lib, то это не библиотека, а триокись неведомая?

Date: 2013-12-22 08:40 am (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner
По-моему, это не binutils а ld.so

Date: 2013-12-22 09:32 am (UTC)
From: [identity profile] netch80.livejournal.com
Исправил. Всё равно интересно, чего это он так...

Profile

netch80: (Default)
netch80

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 07:08 am
Powered by Dreamwidth Studios