The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Для Clang подготовлена прослойка для обеспечения совместимости с Visual Studio

05.11.2013 23:31

Проект LLVM продолжил развитие средств для разработчиков, использующих платформу Windows, и представил альтернативный интерфейс командной строки clang-cl для компилятора Clang, обеспечивающий совместимость на уровне опций с компилятором cl.exe из состава Visual Studio. Например, clang-cl может применяться для упрощения миграции проектов на Clang без переработки сборочных сценариев. При помощи инструментария LLVM Platform Toolset вызов clang-cl может быть организован непосредственно из среды Visual Studio.

Кроме непосредственного предоставления опций командной строки, аналогичных опциям cl.exe, в clang-cl обеспечена поддержка режима "/fallback", позволяющего организовать сборку исходных текстов с использованием Clang, но в случае невозможности компиляции определённого кода силами Clang, например, из-за применения в коде специфичных особенностей компилятора из состава Visual Studio, задействовать для проблемных файлов cl.exe в качестве запасного компилятора.

  1. Главная ссылка к новости (http://blog.llvm.org/2013/11/t...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/38347-clang
Ключевые слова: clang, compile, windows
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 00:10, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а я игру под Linux спортирую с этим
     
     
  • 2.14, IMHO (?), 08:59, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    в даулбуте
    winegcc тебе в помощь
     
  • 2.25, Аноним (-), 23:43, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А почему с этим, а не с MinGW?
     

  • 1.5, pavlinux (ok), 00:30, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Visual Clang, - е-е-е-е, покатай меня, Большая черепаха!
     
  • 1.12, Аноним (-), 08:24, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А разве это еще не запатентовано Microsoft?! ))
     
  • 1.13, Аноним (-), 08:42, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не сложно было догадаться, чем всё закончится
     
  • 1.16, ardanew (?), 11:54, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    я както не понял. можно clang указать как компилятор в студии12?
     
  • 1.19, Аноним (-), 15:21, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот это вы жжете товарищи. У меня на данный момент есть проект который разрабатывается под множество платформ. В нем есть для винды код который использует плюшки такие как "оля" или интеграция с офисом. Но из-за того что нет открытого компилятора с этими плюшками (читай с плюшками сл которые юзаются в необходимых виндовых либах) мне приходится под все платформы собирать шлангом, а вот под винду - nmake/cl.

    По мне как только шланг сможет заменить сл под мастдай студией, это будет рывок для этого компилятора - огромный. Да и другим легче станет. Мне - точно

     
     
  • 2.20, Аноним (-), 15:37, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > будет рывок для этого компилятора - огромный.

    Вот ща, все програмеры шаровари и адвари резко побегут компилер дописывать.

     
  • 2.21, Adblog (ok), 16:59, 06/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какой прок открытому софту от того, что шлангом под мастдай под очкостудией будет удобнее собирать проприетарщину?
     

  • 1.22, nc (?), 17:40, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отличная новость! Аддинчик бы еще для Студии, чтобы можно было компиляторы переключать.
    Ну и сборки Qt, скомпилированное шлангом под все ОС, тоже жду.
     
     
  • 2.27, Adblog (ok), 11:44, 07/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Отличная новость! Аддинчик бы еще для Студии, чтобы можно было компиляторы переключать.
    > Ну и сборки Qt, скомпилированное шлангом под все ОС, тоже жду.

    Чудеса опенсорса - половина форума как выяснилось компилирует все в очкостудии.

     

  • 1.23, Пиу (ok), 20:56, 06/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а что там с совместимостью на уровне кода?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру