On Sat, 30 Jan 2010 00:44:42 +0200
Alexey Boyko <ale...@boyko.km.ua> wrote:

> > > > Текст без main это набор функций на Си (библиотека, например), а не
> > > > программа, так как непонятна точка запуска.
> > >
> > > Кому непонятна?
> > 
> > Всем кроме автора.
> > 
> > > > > startup не обязан вызывать именно main.
> 
> main вызывается из ассемблерного стартапа. (небольшой объектный файл,
> который линуется с программой). у него есть в конце инструкция типа call
> main. Так вот, если приходтся переписать стартап-код, то он не обязан
> вызывать main. Он может вызвать другую функцию.

Угу, я это понимаю. Но по стандарту для работы программы
всё окружение (библиотеки, компилятор) требует наличия функция main.
Человек, читающий с бумаги (раз уж этот носитель многие любят),
тоже будет искать main при разборе.
Поэтому без main кусок кода на Си будет именно куском кода, а не
завершённой программой.

-- 
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

Ответить