[sisyphus] gcc -o test main.c

Dmitriy Gnidchenko =?iso-8859-1?q?savithur_=CE=C1_avatar=2Espb=2Eru?=
Вс Дек 29 17:36:45 MSK 2002


Всем привет!!!
С наступающим Новым годом!!!

простой тест на компиляцию программы
командой gcc -o test main.c

#include <stdio.h>
int main(int argc, char *argv[])
{
    if(geteuid() != 0) {
	fprintf(stderr,"Hello %d\n",geteuid());
	exit(1);
    }
return 0;
}

Код как код, но если глянуть получившегося бинарника, вижу кучу
мусора типа этого

GCC:
(GNU) 3.2.1 20020903 (ALT Linux, build 3.2.1-alt0.4)^@^@GCC:
(GNU) 3.2.1 20020903 (ALT Linux, build 3.2.1-alt0.4)^@^@GCC:
(GNU) 3.2.1 (ALT Linux, build 3.2.1-alt2)^@^@GCC: (GNU) 3.2.1
(ALT Linux, build 3.2.1-alt2)^@^@GCC: (GNU) 3.2.1 (ALT Linux,
build 3.2.1-alt2)^@^@GCC: (GNU) 3.2.1 20020903 (ALT Linux, build
3.2.1-alt0.4)
= [cut] =
/raid/ldv/RPM/BUILD/glibc-2.2.6/csu^@GNU
= [cut]=
/raid/ldv/RPM/BUILD/glibc-2.2.6/csu^@GNU

/home/ldv/tmp/cckDqI2Y.s^

/home/LDV это явно не мое
и такого добра там хватает.

в итоге бинарник просто раздут

Сизивус от 20021325


-- 
С Уважением
	Дмитрий  savithur на avatar.spb.ru





Подробная информация о списке рассылки Sisyphus