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