Чисто исходя из человеческой психологии и как опытный телепат могу предположить, что человек действительно ничего в стандартном примере не менял кроме содержания функции main.
А в стандартных примерах все уже схвачено, и брекпоинт на main стоит, и отладочная информация включена, и либы в порядке и ретаргетинг сделан.
Единственно к чему бессознательно тянутся ручки у свежих разработчиков это установить высший уровень оптимизации.
И еще в пару местах подправить как например оптимизировать линковку.
И тогда отладчик даже функцию main может не найти.
Цитата(richie @ Jun 11 2009, 08:34)

Дмитрий, Вы студент?
Почитайте немного матчасть.

До того как процессор начнет выполнять написанный Вами код он еще много чего другого успевает сделать.
Что конкретно он делает можно понять из фоново подключаемых к проекту файлов
startup.asm и
init.asm (имена и расширения могут отличаться для различных видов компиляторов и процессоров).
Если Вы специально не подключаете к проекту свои версии этих файлов, то компилятор, в частности от KEIL'а, цепляет их из библиотеки, но если
Вам не подходит их стандартный алгоритм, то включив в проект файл(ы) с таким именем, будут автоматически компилироваться Ваша версия.