Компиляторы

Discussion in 'WASM.BEGINNERS' started by Алексей, Nov 25, 2006.

  1. Алексей

    Алексей New Member

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

    rmn Well-Known Member

    Blog Posts:
    0
    Joined:
    Nov 23, 2004
    Messages:
    2,347
    Если в VC писать код на чистом С, то он тоже хорошо читаем (со временем :))
     
  3. Алексей

    Алексей New Member

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

    Y_Mur Active Member

    Blog Posts:
    0
    Joined:
    Sep 6, 2006
    Messages:
    2,494
    В этом-то и дело :)) пиши чистый С код и скармливай его С++ компиллеру - проглотит :))
    PSDK
     
  5. IceStudent

    IceStudent Active Member

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    Поподробнее.
     
  6. Aquila

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

    Blog Posts:
    0
    Joined:
    Aug 30, 2002
    Messages:
    1,467
    Location:
    Russia, Moscow
    Алексей
    LCC Win32
    Pelles C - последний кроме Win32 поддерживает программирование под PocketPC.
     
  7. gilg

    gilg New Member

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

    Алексей New Member

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

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

    Blog Posts:
    0
    Joined:
    Aug 30, 2002
    Messages:
    1,467
    Location:
    Russia, Moscow
    Нет, не дошло, либо я случайно его удалил.
     
  10. Алексей

    Алексей New Member

    Blog Posts:
    0
    Joined:
    Jul 25, 2006
    Messages:
    57
    Aquila! Так а как же перевод? :) Будет?
     
  11. Shooshpanchik

    Shooshpanchik Member

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

    Crazy_Death New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2006
    Messages:
    16
    vs 2005
    minimal dialog