VS2008 Express + Intel C++ Compiler

Тема в разделе "WASM.HEAP", создана пользователем InsidE, 10 июл 2009.

  1. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    Всем привет.
    Скачал VS2008 Express захотел скрестить с Intel C++ Compiler,инсталлятор говорит что нету у меня студии,покопался,порылся но так и не смог их скрестить.

    Так вот ,если у когото получилось напишите плз.
     
  2. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    На полную студию ставится с пол оборота, а вот на бесплатный вариант поставить платный компилер я не пробовал.
     
  3. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    на полную я и сам ставил,тормозит сильно( студия ),да и большая часть фичей полной версии мне ненужны
     
  4. zoool

    zoool New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2007
    Сообщения:
    412
    чем этот компилятор лучше стандартного?
     
  5. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    zoool
    тем что он как раз и есть стандартный :)) - от производителя процессоров ;), а студийный - левая поделка сторонней фирмы M$ гы-гы :))
     
  6. jaja

    jaja New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2008
    Сообщения:
    243
    http://flatassembler.net/download.php и не будете париться.
     
  7. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    Зачем флудишь насяльнака?...
    Оптимизирует код лучше.
     
  8. rommanio

    rommanio New Member

    Публикаций:
    0
    Регистрация:
    4 май 2008
    Сообщения:
    151
    Как я понимаю, поддержка ICC в VS реализована в виде плагина, а они в версии Express недоступны.
     
  9. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    Вот я тоже скачал. У меня MSVS 9.0.
    Intel C++ версии 11.1.035 не интегрируется в нее.
     
  10. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    спорное утверждение
     
  11. MEPOX

    MEPOX New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    259
    >спорное утверждение
    когда лучше, а когда и нет. как и любой другой. но в нём есть фичи оптимизации, которых нету в других.
     
  12. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    он уже научился заносить адреса API функций в регистры при многократном вызове функций?
     
  13. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    Asterix
    зато в нем есть высокопроизводительные (по заявлению разработчиков)
    (математические) библиотеки.
     
  14. wertyman

    wertyman Member

    Публикаций:
    0
    Регистрация:
    13 дек 2006
    Сообщения:
    74
    Поставил вчера из интереса. Установилось все без проблем поверх VS2008 PE. Ну попробовал скомпилировать текущий проект, вместо 107кб бинарника, с его компилятором вышло 140, и появился баг в реализации одной функции, совершенно простой ( аналог strstr ), судя по всему он подвордно по памяти шагает ) Вообщем, пока отложил..
    Лишние тексты в готовом бинарнике, плюс такие сюрпризы...
     
  15. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    Да бессмыслено их сравнивать,просто в Intel-овский компилятор юзает последние фичи процов,плюс развертывает цыклы покруче чем другие,ну и еще можешь прям из исходника задавать комманды блока SSE,типа для ADDPD xmm1,xmm2/m128 можешь написать __m128d _mm_add_pd (m128d a, m128d b)
     
  16. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    to 1nsidE
    Оно то хорошо что так сделать можна, но с переносимостью кода появляются как бы заморочки из за отсутствия общих стандартов. Рожается потом по коду #IFDEF ICC ... #else ... #endif.
     
  17. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    rudik
    Ну если были бы стандарты,и все компиляторы имели бы такие же алиасы для комманд нафига вообще нужен Intel-овский компилер.
    Последние фичи процов вначале никому ненужны,а потом их и все остальные компилеры юзают,MS-овский компилер оптимизирует код не хуже Intel-овского( хотя говорят что MS закала свой компилер именно у Intel-а ),а насчет мат. библиотекы так это да анологов не знаю,но только эта мат. библиотека реально нужна только очень маленкому числу( в сравнении с теми которым хватает FPU ) программистов.

    Ну еще Intel-овский компилер может производить параллельные вычисления,ну как говорилось скоро и другие научатся
     
  18. matich

    matich New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    72
    Можно еще Code::Blocks попробовать, он дружит со многими компиляторами.
     
  19. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    Все равно чтобы установить Intel-овский компилер нужна студия
     
  20. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    если доступ в инет позволяет - скачай официальную испытательную версию
    лечится редактированием setup.sdb (добавлением/изменением строки с Product Key)

    Страницы:
    Visual Studio Team System 2008 Team Suite (90-day Trial)
    Microsoft Visual Studio 2008 Service Pack 1 (iso)

    Файлы:
    VS2008TeamSuiteENU.iso 3.8 ГБ
    VS2008SP1ENUX1512962.iso 831.3 МБ

    На эту версию прекрасно ставятся поддерживаемые дополнения, в т.ч. компилятор Intel