Не получается скомпоновать свой файл с библиотекой libc.so. в исходном файле есть ссылки на printf, putchar и т.п. использую команду
ld -I/lib/ld-linux.so.2 -lc $arg.o -o $arg --verbose
attempt to open /usr/x86_64-pc-linux-gnu/lib64/libc.so failed attempt to open /usr/x86_64-pc-linux-gnu/lib64/libc.a failed attempt to open /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.164/libc.so failed attempt to open /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.164/libc.a failed attempt to open /usr/local/lib64/libc.so failed attempt to open /usr/local/lib64/libc.a failed attempt to open /lib64/libc.so failed attempt to open /lib64/libc.a failed attempt to open /usr/lib64/libc.so succeeded opened script file /usr/lib64/libc.so opened script file /usr/lib64/libc.so attempt to open /lib64/libc.so.6 succeeded /lib64/libc.so.6 attempt to open /usr/lib64/libc_nonshared.a succeeded attempt to open /lib64/ld-linux-x86-64.so.2 succeeded /lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 attempt to open 05.03.14.o succeeded 05.03.14.o ld-linux-x86-64.so.2 needed by /lib64/libc.so.6 found ld-linux-x86-64.so.2 at /lib64/ld-linux-x86-64.so.2
lddtree $arg
05.03.14 => ./05.03.14 (interpreter => /lib/ld-linux.so.2) libc.so.6 => /lib64/libc.so.6 ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
./$arg
bash: ./$arg: Обращение к поврежденной разделяемой библиотеке
не могу разобраться что я делаю не так, подскажите пожалуйста куда копать.