On Wed, 21 Oct 2009 13:38:18 +0400
Artem Chuprina <r...@ran.pp.ru> wrote:

>  MM> Что-то я не улавливаю мысль. Почему при пересборке в аналогичной
>  MM> системе бинарники будут отличаться? Почему один и тот же компилятор
>  MM> должен генерировать разный код?
> 
> Кто-то обещал, что алгоритм кодогенерации детерминированный?  Что
> компилятор не вставляет в бинарник информацию о моменте и системе
> компиляции?
> 

А что, в gcc уже искусственный интеллект, зависящий от фазы луны?

yu...@keeper:/tmp$ vi t.c
yu...@keeper:/tmp$ gcc t.c
yu...@keeper:/tmp$ ./a.out 
TEST
yu...@keeper:/tmp$ md5sum a.out 
da7598888437f32e6bd900bd068d1a11  a.out
yu...@keeper:/tmp$ date
Срд Окт 21 14:53:22 MSD 2009
yu...@keeper:/tmp$ cat t.c
#include <stdio.h>
int main( int argc, char **argv )
{
        puts( "TEST" );
        return( 0 );
}
yu...@keeper:/tmp$ gcc t.c
yu...@keeper:/tmp$ ./a.out 
TEST
yu...@keeper:/tmp$ md5sum a.out 
da7598888437f32e6bd900bd068d1a11  a.out
yu...@keeper:/tmp$ date
Срд Окт 21 14:56:40 MSD 2009

-- 
Best Regards,
Yuri Kozlov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить