Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.96/26: Рейтинг темы: голосов - 26, средняя оценка - 4.96
2 / 2 / 0
Регистрация: 26.03.2020
Сообщений: 111

Как внедрить в Dev C++ компилятор clang 10

25.07.2020, 19:39. Показов 5627. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как внедрить в Dev C++ компилятор clang 10, и какой формат файла на сайте clang скачать надо?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.07.2020, 19:39
Ответы с готовыми решениями:

компилятор dev c++6
компилятор компилирует файл без ошибок но exe файл не создаёт почему? Добавлено через 21 минуту поправка dev c++ 5

компилятор Dev-c++
прочитал что для работы с графикой в Dev-c++ нужно подключить библиотеку graphics.h и прописать в настройках компилятора строку -lbgi...

Встроить компилятор в Dev-C++
Здравствуйте. Можно ли встроить в среду разработки Dev-C сторонний компилятор? К примеру, могу ли я встроить в Dev-C MinGW W64 новой...

38
Just Do It!
 Аватар для XLAT
4218 / 2678 / 656
Регистрация: 23.09.2014
Сообщений: 9,234
Записей в блоге: 3
24.10.2021, 13:45
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от мама Стифлера Посмотреть сообщение
он в какой то отдельной библиотеке
это же не библиотека.
там есть и свой редактор кода geany - тоже не библиотека.
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
24.10.2021, 13:59
Цитата Сообщение от DrOffset Посмотреть сообщение
А где вы его ищете?
в той же папке где и <mingw32-make.exe>
Короче снова запутался.... (( Ладно попробую покопаться сам еще.
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,822
24.10.2021, 14:00
Цитата Сообщение от мама Стифлера Посмотреть сообщение
в той же папке где и <mingw32-make.exe>
"Папка"-то как называется?
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
24.10.2021, 14:02
папка bin
0
Just Do It!
 Аватар для XLAT
4218 / 2678 / 656
Регистрация: 23.09.2014
Сообщений: 9,234
Записей в блоге: 3
24.10.2021, 14:03
Цитата Сообщение от мама Стифлера Посмотреть сообщение
Короче снова запутался
только что проапдейтил - (у мя там был gdb за 2018 год)

лог:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# pacman -Su mingw-w64-x86_64-gdb
:: Starting core system upgrade...
 there is nothing to do
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
 
Packages (2) mingw-w64-x86_64-xxhash-0.8.0-1  mingw-w64-x86_64-gdb-10.2-2
 
Total Installed Size:  14.24 MiB
 
:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                                                                               [###############################################################] 100%
(2/2) checking package integrity                                                                             [###############################################################] 100%
(2/2) loading package files                                                                                  [###############################################################] 100%
(2/2) checking for file conflicts                                                                            [###############################################################] 100%
(2/2) checking available disk space                                                                          [###############################################################] 100%
:: Processing package changes...
(1/2) installing mingw-w64-x86_64-xxhash                                                                     [###############################################################] 100%
(2/2) installing mingw-w64-x86_64-gdb                                                                        [###############################################################] 100%
теперь туда встал за 13 июля 2021 года.
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,822
24.10.2021, 14:11
Цитата Сообщение от мама Стифлера Посмотреть сообщение
папка bin
Вы это специально?
Там много "папок" bin.
В какой именно?
1
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
24.10.2021, 14:19
DrOffset, поиском поискал во всем каталоге, где установлен msys2. Нет его совсем.
Сейчас ухожу, вы пишите, что думайте, приду почитаю. А то я пока совсем не думаю сейчас.
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,822
24.10.2021, 14:20
Цитата Сообщение от мама Стифлера Посмотреть сообщение
Нет его совсем
А то, что я вам выше говорил, вы сделали?
Как внедрить в Dev C++ компилятор clang 10
Похоже, что нет.
0
24.10.2021, 14:43

Не по теме:

Цитата Сообщение от DrOffset Посмотреть сообщение
В какой именно?
а я думал, что все джедаи владеют телекинезом ...)))

0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
24.10.2021, 16:28
Цитата Сообщение от DrOffset Посмотреть сообщение
А то, что я вам выше говорил, вы сделали?
Как внедрить в Dev C++ компилятор clang 10
Похоже, что нет.
Да, вы правы. Там так много было похожих библиотек, что я подумал что делал это, а оказалось я делал так
Code
1
2
pacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-x86_64-toolchain
вместо вашего:
Code
1
2
pacman -S mingw32/mingw-w64-i686-gdb
pacman -S mingw64/mingw-w64-x86_64-gdb
0
Just Do It!
 Аватар для XLAT
4218 / 2678 / 656
Регистрация: 23.09.2014
Сообщений: 9,234
Записей в блоге: 3
24.10.2021, 17:25
Цитата Сообщение от мама Стифлера Посмотреть сообщение
pacman -S mingw-w64-x86_64-toolchain
всё правильно делали:
там выпадает менюшка и нужно выбрать какой именно тулчейн вы хотите:
Code
1
2
3
4
5
6
7
8
9
10
Admin@Best-Komp CLANG64 ~
# pacman -S mingw-w64-x86_64-toolchain
:: There are 19 members in group mingw-w64-x86_64-toolchain:
:: Repository mingw64
   1) mingw-w64-x86_64-binutils  2) mingw-w64-x86_64-crt-git  3) mingw-w64-x86_64-gcc  4) mingw-w64-x86_64-gcc-ada  5) mingw-w64-x86_64-gcc-fortran
   6) mingw-w64-x86_64-gcc-libgfortran  7) mingw-w64-x86_64-gcc-libs  8) mingw-w64-x86_64-gcc-objc  9) mingw-w64-x86_64-gdb  10) mingw-w64-x86_64-gdb-multiarch
   11) mingw-w64-x86_64-headers-git  12) mingw-w64-x86_64-libgccjit  13) mingw-w64-x86_64-libmangle-git  14) mingw-w64-x86_64-libwinpthread-git  15) mingw-w64-x86_64-make
   16) mingw-w64-x86_64-pkgconf  17) mingw-w64-x86_64-tools-git  18) mingw-w64-x86_64-winpthreads-git  19) mingw-w64-x86_64-winstorecompat-git
 
Enter a selection (default=all):
Вы видите, что там под номером 9?
1
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
24.10.2021, 17:39
XLAT, точно, я же говорю там много всего, я номер 9 проигнорировал и нажал на номер 3. Что то установилось, я подумал все Ок.
Дело в том, что за 2 года самообучения языка Си, я ни черта не понимаю в этих инсталляционных пакетах компиляторов, отладчиков, мэйкеров и прочих. Вот откроешь к примеру ссылку на скачивание компилятора, а там может будет 20 разных вариантов и фиг поймешь какой нужен мне. Вот так сейчас и вышло.
1
Just Do It!
 Аватар для XLAT
4218 / 2678 / 656
Регистрация: 23.09.2014
Сообщений: 9,234
Записей в блоге: 3
24.10.2021, 17:41
Цитата Сообщение от мама Стифлера Посмотреть сообщение
я ни черта не понимаю в этих инсталляционных пакетах компиляторов
это нормально и так должно быть:
чтобы понять, нужно сначала не понять ...
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,822
24.10.2021, 18:17
Цитата Сообщение от мама Стифлера Посмотреть сообщение
я ни черта не понимаю
Качественный рывок в понимании можно сделать собрав по этому мануалу Linux из исходников. В процессе столкнетесь с множеством полезных нюансов и особенностей.
1
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
24.10.2021, 19:09
Снес все к чертям, установил по новой, только оболочку MSYS2. Загуглил 2 команды: pacman -Ss gdb и pacman -Ss clang.
Вот как мне выбрать, какой именно CLANG мне нужен из всей этой свалки?
Мда... полностью выложить не получилось, так как вот что
Вы ввели слишком длинный текст (253350 символов). Пожалуйста, сократите его до 25000 символов.
0
Just Do It!
 Аватар для XLAT
4218 / 2678 / 656
Регистрация: 23.09.2014
Сообщений: 9,234
Записей в блоге: 3
24.10.2021, 19:36
Цитата Сообщение от мама Стифлера Посмотреть сообщение
какой именно CLANG мне нужен
mingw-w64-clang-x86_64-clang

Добавлено через 3 минуты
выбирайте вот из этого:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Admin@Best-Komp CLANG64 ~
# pacman -Ss mingw-w64-clang-x86_64-toolchain
clang64/mingw-w64-clang-x86_64-clang 12.0.1-5 (mingw-w64-clang-x86_64-toolchain) [installed]
    C language family frontend for LLVM (mingw-w64)
clang64/mingw-w64-clang-x86_64-clang-analyzer 12.0.1-5 (mingw-w64-clang-x86_64-toolchain)
    A source code analysis framework (mingw-w64)
clang64/mingw-w64-clang-x86_64-clang-tools-extra 12.0.1-5 (mingw-w64-clang-x86_64-toolchain)
    Extra tools built using Clang's tooling APIs (mingw-w64)
clang64/mingw-w64-clang-x86_64-compiler-rt 12.0.1-5 (mingw-w64-clang-x86_64-toolchain) [installed]
    Runtime libraries for Clang and LLVM (mingw-w64)
clang64/mingw-w64-clang-x86_64-crt-git 9.0.0.6294.f5ac9206e-1 (mingw-w64-clang-x86_64-toolchain) [installed]
    MinGW-w64 CRT for Windows
clang64/mingw-w64-clang-x86_64-headers-git 9.0.0.6294.f5ac9206e-1 (mingw-w64-clang-x86_64-toolchain) [installed]
    MinGW-w64 headers for Windows
clang64/mingw-w64-clang-x86_64-libc++ 12.0.1-5 (mingw-w64-clang-x86_64-toolchain) [installed]
    C++ Standard Library (mingw-w64)
clang64/mingw-w64-clang-x86_64-libc++abi 12.0.1-5 (mingw-w64-clang-x86_64-toolchain)
    C++ Standard Library Support (mingw-w64)
clang64/mingw-w64-clang-x86_64-libmangle-git 9.0.0.6294.f5ac9206e-1 (mingw-w64-clang-x86_64-toolchain)
    MinGW-w64 libmangle
clang64/mingw-w64-clang-x86_64-libunwind 12.0.1-5 (mingw-w64-clang-x86_64-toolchain) [installed]
    A new implementation of a stack unwinder for C++ exceptions (mingw-w64)
clang64/mingw-w64-clang-x86_64-libwinpthread-git 9.0.0.6294.f5ac9206e-1 (mingw-w64-clang-x86_64-toolchain) [installed]
    MinGW-w64 winpthreads library
clang64/mingw-w64-clang-x86_64-lld 12.0.1-5 (mingw-w64-clang-x86_64-toolchain) [installed]
    Linker tools for LLVM (mingw-w64)
clang64/mingw-w64-clang-x86_64-lldb 12.0.1-5 (mingw-w64-clang-x86_64-toolchain)
    Next generation, high-performance debugger (mingw-w64)
clang64/mingw-w64-clang-x86_64-llvm 12.0.1-5 (mingw-w64-clang-x86_64-toolchain) [installed]
    Low Level Virtual Machine (mingw-w64)
clang64/mingw-w64-clang-x86_64-make 4.3-1 (mingw-w64-clang-x86_64-toolchain)
    GNU make utility to maintain groups of programs (mingw-w64)
clang64/mingw-w64-clang-x86_64-openmp 12.0.1-5 (mingw-w64-clang-x86_64-toolchain)
    OpenMP library (mingw-w64)
clang64/mingw-w64-clang-x86_64-pkgconf 1.7.4-2 (mingw-w64-clang-x86_64-toolchain)
    pkg-config compatible utility which does not depend on glib
clang64/mingw-w64-clang-x86_64-polly 12.0.1-5 (mingw-w64-clang-x86_64-toolchain)
    Polly - Polyhedral optimizations for LLVM (mingw-w64)
clang64/mingw-w64-clang-x86_64-tools-git 9.0.0.6294.f5ac9206e-1 (mingw-w64-clang-x86_64-toolchain)
    MinGW-w64 tools
clang64/mingw-w64-clang-x86_64-winpthreads-git 9.0.0.6294.f5ac9206e-1 (mingw-w64-clang-x86_64-toolchain) [installed]
    MinGW-w64 winpthreads library
clang64/mingw-w64-clang-x86_64-winstorecompat-git 9.0.0.6294.f5ac9206e-1 (mingw-w64-clang-x86_64-toolchain)
    MinGW-w64 winRT compat library
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
24.10.2021, 20:19
Вот все что установил, вроде всего хватает, визуально все фалы есть. Но автоматически не хочет в IDE добавляться. Придется ручками прописывать.
Code
1
2
3
4
5
6
7
8
9
10
11
12
mingw32/mingw-w64-i686-gdb 10.2-2 (mingw-w64-i686-toolchain) [installed]
    GNU Debugger (mingw-w64)
mingw64/mingw-w64-x86_64-gdb 10.2-2 (mingw-w64-x86_64-toolchain) [installed]
    GNU Debugger (mingw-w64)
 
mingw32/mingw-w64-i686-make 4.3-1 (mingw-w64-i686-toolchain) [installed]
    GNU make utility to maintain groups of programs (mingw-w64)
mingw64/mingw-w64-x86_64-make 4.3-1 (mingw-w64-x86_64-toolchain) [installed]
    GNU make utility to maintain groups of programs (mingw-w64)
 
clang64/mingw-w64-clang-x86_64-clang 13.0.0-1 (mingw-w64-clang-x86_64-toolchain) [installed]
    C language family frontend for LLVM (mingw-w64)
Вся это фигня весит 2Гб, как то много
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
25.10.2021, 17:58
В общем сделал, работает обычная компиляция, но в дебаге не хочет.
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
26.10.2021, 19:20
Наловчился слегка пользоваться Pacman и его командами. На данный момент установлено всего 3 пакета:
Кликните здесь для просмотра всего текста
$ pacman -Qe
base 2020.12-1
mingw-w64-i686-clang 13.0.0-2
mingw-w64-i686-gdb 11.1-2
mingw-w64-i686-make 4.3-1

Все работает, включая дебагер
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.10.2021, 19:20
Помогаю со студенческими работами здесь

DEV-C++ - виснет компилятор
Всем ещё раз привет.Пытаюсь скомпилировать код вида: #include &lt;graphics.h&gt; int main() { initwindow(400,300); //...

Посоветуйте хороший компилятор на С++, кроме Dev-C++
Слышал что в Dev-C++ даже если включить русский язык в программу, все равно будет все каракулями написано, посоветуйте пожалуйста хороший...

Компилятор dev c++ 4.9.9.2 не отображает русский текст
Я начал учиться програмировать на С++. При при запуске скомпилированых програм вместо русских букв отображаются какието каракули, с...

Dev c++, компилятор не понимает функцию toupper()
Короче, вот такая штука; когда хотел использовать функцию touper(), заголовка &lt;cctype&gt;, компилятор эту функцию воспринимает за...

Как установить Clang и llvm на ubuntu 16.04 ?
не получается установить clang и llvm с линукс системой только разбираюсь, подскажите пожалуйста как установить устанавливаю с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru