На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
15 мая "Исходники.РУ" отмечают 20-летие присутствия в сети!
Поздравляем всех причастных и неравнодушных с юбилеем сайта!
И огромное спасибо всем, кто был с нами все эти годы!
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.
          Мои программные ништякиhttps://majestio.info
            Цитата Qraizer @
            Не беспокойся, кроме библиотек, clang-у от Студии ничего не нужно, компилятор у него свой собственный.

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

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


                Рейтинг@Mail.ru
                [ Script Execution time: 0,0782 ]   [ 15 queries used ]   [ Generated: 1.06.20, 22:13 GMT ]