Компиляторы

Тема в разделе "WASM.BEGINNERS", создана пользователем Алексей, 25 ноя 2006.

  1. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Вопрос такой, мне нравится ассемблер потому что в нем все прозрачно, и программа под
    отладиком выглядит очень похоже на то что я сам написал, то есть сам получил хэндл
    , сам зарегестрировал окно и никаких закидонов, как в VC++, а есть компилято С или С++
    такой как MASM, то есть все сам но на С?
    Да еще, появилась возможность скачать Platform SDK, киньте пожалуйста точную ссылку на
    дистрибутив, моя выдает фигню... но только обязательно на дистрибутив, чтоб скачать в одном месте, а установить в другом...
     
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347
    Если в VC писать код на чистом С, то он тоже хорошо читаем (со временем :))
     
  3. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Вот я создаю проект на VС++, я же не получаю хэндл сам это за меня делает компилятор, и наверно много чего еще делает... то есть как бы так чтобы компилятор добавлял минимум своего кода, а лучше чтоб кода вообще не добавлял, в пределах возможного на С...
     
  4. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    В этом-то и дело :)) пиши чистый С код и скармливай его С++ компиллеру - проглотит :))
    PSDK
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Поподробнее.
     
  6. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    Алексей
    LCC Win32
    Pelles C - последний кроме Win32 поддерживает программирование под PocketPC.
     
  7. gilg

    gilg New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    527
    Алексей
    В Visual Studio в настройках проекта можно указать, чтобы компилятор не использовал сишную RTL, не подменял точку входа программы и не линковал никаких ненужных библиотек. Т.е. все написанное будет просто оттранслировано в код безо всяких ненужных фич. Подробнее смотри хелп + на rsdn были статьи по поводу минимизации приложений настройками компиляторов
     
  8. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Aquila, ссылки не грузятся... я отправил тебе вчера письмо, незнаю дошло ли оно...
    спрошу так: переводы статей об использовании OlluDbg еще будут? и когда?
    А так всем пасибо, особенно gilgу, вопрос немного прояснился...
     
  9. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    Нет, не дошло, либо я случайно его удалил.
     
  10. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Aquila! Так а как же перевод? :) Будет?
     
  11. Shooshpanchik

    Shooshpanchik Member

    Публикаций:
    0
    Регистрация:
    29 сен 2006
    Сообщения:
    117
    C--
    http://c--sphinx.narod.ru
    Напишешь
    #jumptomain NONE
    main()
    {
    }
    Получишь самый минимум
    И никто не запрещает return(0); написать или же EAX=0;
     
  12. Crazy_Death

    Crazy_Death New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    16
    vs 2005
    minimal dialog