На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
  
> C lang problem , Настройки под Винду
    Не знаю в эту ветку писать или нет,
    Перерыл весь интернет ничего не нашел

    ExpandedWrap disabled
       clang: warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt [-Wmsvc-not-found]
      main.c:1:10: fatal error: 'stdio.h' file not found
      #include <stdio.h>
               ^~~~~~~~~
      1 error generated.


    Не понимаю зачем мне Студия ? и если есть студия то зачем мне
    этот компайлер ( чем vc не годится? )
      Clang – это фронт-энд над синтаксисом и грамматикой языка, на выходе порождающий код под платформу LLVM. Плюс сама платформа LLVM с кодогенератором под исполнительную платформу, конечно. Она уже не зависит от исходного языка, из которого получился этот LLVM-выход. Другими словами, clang – это не полноценное средство разработки под нужную исполнительную платформу, ибо оно не обучено её особенностям типа API используемой OC и особенностям используемого процессора. Т.е. всему тому, что должны инкапсулировать библиотеки языка.
      Тебе так или иначе нужно предоставить библиотеки для clang-а, не исключая и заголовки для них, конечно. Не обязательно иметь Студию, clang и minGW подтянет. Но факт, что-то должно быть. В nix-ах обычно он просто юзает gcc и не парится, там это системный компилятор, и он есть всегда. В wind-ах об этом нужно чуток озаботиться. Не беспокойся, кроме библиотек, clang-у от Студии ничего не нужно, компилятор у него свой собственный.
        P.S. Всё собираюсь как-нибудь честно собрать его из сырцов с git-а, но так и не собрался ещё собрать.
          Цитата Qraizer @
          В nix-ах обычно он просто юзает gcc и не парится, там это системный компилятор, и он есть всегда.

          Не совсем так. Во FreeBSD, после перехода на CLang, из обязательных компонент gcc убрали. Его можно доставить из портов, но смысла нет. В QNX gcc нет, там свой - qcc.
            Цитата Qraizer @
            Не беспокойся, кроме библиотек, clang-у от Студии ничего не нужно, компилятор у него свой собственный.

            Так мне по любому нужна студия ? Тогда зачем мне и не только мне clang ? Что с ним можно делать и нельзя или неудобно без негo? В Линуксе не заметил разницы между ним и gcc, по крайне мере для стандартных вещей C/C++,
              Во-первых, не обязательно Студия. Во-вторых, спроси себя, зачем тебе вообще что-то кроме Студии. Я вместо тебя не смогу ответить на эти вопросы.
                Цитата Qraizer @
                Во-первых, не обязательно Студия. Во-вторых, спроси себя, зачем тебе вообще что-то кроме Студии. Я вместо тебя не смогу ответить на эти вопросы.

                Ну придумали же clang mingw, cywin ? для окон, последний Я еще понимаю,
                Зачем ?
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0226 ]   [ 16 queries used ]   [ Generated: 19.04.24, 19:00 GMT ]