Olej писал(а):
- переносимость (Linux, UNIX, MacOS, Windows ... MINIX 3
- дальше везде...);
Вот совершенно отдельная страница относительно
Getting Started with the LLVM System using Microsoft Visual Studio (грех такую URL не зафиксировать
).
Это нужно обязательно попробовать!
Хотя здесь рассказывается, главным образом, как:
- собрать LLVM + Clang в Windows, используя для сборки Visual Studio (>=2008) + некоторые другие инструменты Windows (CMake, Python, GnuWin32 - которые возможно придётся установить, ссылки там даются);
- установить LLVM + Clang в системе;
- проверить Clang на компиляции тестовых задач.
Интереснее дальнейшие шаги в том же направлении:
- назначить Clang компилятором по умолчанию для IDE Visual Studio;
- научить его (Visual Studio) использовать новую библиотеку libc++;
- ... ну, и предварительно собрать ту же libc++ в Visual Studio используя Clang;
Это была бы большая работа! ... в смысле её полезности.