Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry E. Oboukhov                   2:5004/75.151  18 Aug 2006  13:28:30
 To : Alex Korchmar
 Subject : получить чистый бинарник
 -------------------------------------------------------------------------------- 
 
 AK>>>  динамический бинарник. В статическом ее быть не должно.
 DEO>>  я вообще не пойму с чем он что слинковал
 AK> ldd ниасилил?
 
 не в этом дело:
 $ ldd obj/test.elf
 not a dynamic executable
 $objcopy -S -O binary obj/test.elf test.bin
 less test.bin
 /lib/ld-linux.so.2^@^@^D^@^@^@^P^@^@^@^A^@^@^@GNU^@^@^@^@^@^B^@^@^@^B^@^@^@^@^@^
 @^@^
 DEO>>  gcc -c main.c -o main.o
 DEO>>  gcc main.o -o test.elf
 AK> Учимся что есть nostdlib static
 
 -nostdlib
 arm-linux-gcc obj/main.o -o obj/test.elf -mcpu=arm7tdmi -nostdlib
 /usr/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: warning:
 cannot find entry symbol _start; defaulting to 00008074
 
 а -static не помогает, разницы в таргет-бинарнике никакой :(
 
 DEO>>  точно так же собирал gcc для avr'ов и все ок было
 AK> может они не elf?
 
 не там точно elf, а потом из elf'а с помощью objcopy делаю ihex который
 прямо во флеш ему и зашиваю :)
 
 DEO>>  то есть он стартап-код откуда-то присандалил на пол контроллера размером
 AK> думаю это не стартап код, а вполне себе libc.
 
 а зачем она прилинковывается если ни одной функции из нее не
 используется?
 --- Mutt/1.5.11+cvs20060403
  * Origin: Мы хлещем в жару портвейн! Мы не греем пива зимой! (2:5004/75.151)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 получить чистый бинарник   Dmitry E. Oboukhov   17 Aug 2006 20:11:09 
 Re: получить чистый бинарник   Alex Korchmar   17 Aug 2006 22:19:38 
 получить чистый бинарник   Dmitry E. Oboukhov   18 Aug 2006 10:37:25 
 Re: получить чистый бинарник   Alex Korchmar   18 Aug 2006 12:31:26 
 получить чистый бинарник   Dmitry E. Oboukhov   18 Aug 2006 13:28:30 
 Re: получить чистый бинарник   Alex Korchmar   18 Aug 2006 14:52:16 
 получить чистый бинарник   Dmitry E. Oboukhov   18 Aug 2006 15:54:04 
 получить чистый бинарник   Alexey Vissarionov   18 Aug 2006 16:15:36 
 получить чистый бинарник   Andrew Kant   18 Aug 2006 15:08:31 
 Re: получить чистый бинарник   Alex Korchmar   18 Aug 2006 17:59:57 
 получить чистый бинарник   Dmitry E. Oboukhov   18 Aug 2006 18:32:12 
 Re: получить чистый бинарник   Alex Korchmar   18 Aug 2006 14:58:24 
 получить чистый бинарник   Dmitry E. Oboukhov   18 Aug 2006 15:49:42 
 Re: получить чистый бинарник   Eugene Grosbein   18 Aug 2006 20:33:35 
 Re: получить чистый бинарник   Alex Korchmar   18 Aug 2006 19:10:29 
 получить чистый бинарник   Dmitry E. Oboukhov   18 Aug 2006 20:25:29 
 Re: получить чистый бинарник   Grishka Chervonets   19 Aug 2006 13:26:56 
 Re: получить чистый бинарник   Dmitry A. Nikitin   24 Aug 2006 03:03:42 
 Re: получить чистый бинарник   Grishka Chervonets   24 Aug 2006 14:08:44 
 Re: получить чистый бинарник   Dmitry A. Nikitin   26 Aug 2006 23:07:32 
 Re: получить чистый бинарник   Grishka Chervonets   27 Aug 2006 13:53:08 
 получить чистый бинарник   Dmitry E. Oboukhov   28 Aug 2006 11:16:39 
 Re: получить чистый бинарник   Grishka Chervonets   29 Aug 2006 14:36:36 
 получить чистый бинарник   Dmitry E. Oboukhov   29 Aug 2006 16:34:21 
 получить чистый бинарник   Sergey Khvatov   29 Aug 2006 17:21:09 
 получить чистый бинарник   Dmitry E. Oboukhov   29 Aug 2006 19:07:22 
 получить чистый бинарник   Sergey Khvatov   30 Aug 2006 11:02:22 
 получить чистый бинарник   Dmitry E. Oboukhov   30 Aug 2006 11:43:01 
 Re: получить чистый бинарник   Grishka Chervonets   30 Aug 2006 13:18:20 
 получить чистый бинарник   Dmitry Ponyatov   19 Aug 2006 13:56:52 
 получить чистый бинарник   Dmitry Ponyatov   19 Aug 2006 14:09:02 
 получить чистый бинарник   Dmitry Ponyatov   19 Aug 2006 17:17:44 
 получить чистый бинарник   Dmitry Ponyatov   19 Aug 2006 13:54:36 
Архивное /ru.linux/3926119ebff1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional