[andrew@localhost viewer]$ gcc -c view.c
[andrew@localhost viewer]$ ld view.o -lc
ld: warning: cannot find entry symbol _start; defaulting to 08048770
[andrew@localhost viewer]$ ld view.o -e main -lc
[andrew@localhost viewer]$ ./a.out
bash: ./a.out: /usr/lib/libc.so.1: bad ELF interpreter: Нет такого файла или каталога
[andrew@localhost viewer]$ ldd a.out
/usr/bin/ldd: ./a.out: /usr/lib/libc.so.1: bad ELF interpreter: Нет такого файла или каталога
если с опцией "-c"
[andrew@localhost viewer]$ ldd view
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0xb7dcc000)
/lib/ld-linux.so.2 (0xb7f19000)
Как собрать именно так чтобы вначале gcc, а потом ld?
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от NoName
Ответ на:
комментарий
от e

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от NoName
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.