Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 June 20

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Авроамэриканец Начрэл
А msvc проприетарный или есть какая-нибудь свободная версия?
Компилятор да, если тебе нужно содержимое хедера чекнуть они априори не могут быть закрытыми
источник

АН

Авроамэриканец Начрэ... in IT KPI C/C++ ХВ (не UB)
András
9 його версію?
8
источник

A

András in IT KPI C/C++ ХВ (не UB)
До речі, в мене там теж були проблеми з experimental, і все закінчилось тим що я почав компілити в всл
источник

АН

Авроамэриканец Начрэ... in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
Компилятор да, если тебе нужно содержимое хедера чекнуть они априори не могут быть закрытыми
Не, нужен именно компилятор. Подумал попробовать собирать под винду им. Ну если нет свободной версии то жаль, буду разбираться с mingw
источник

A

Andrew in IT KPI C/C++ ХВ (не UB)
Авроамэриканец Начрэл
Компилятор c++ от майкрософт проприетарный? Не могу найти их репозиторий с исходниками. Если такой есть, дайте ссылку.

Если компилятор проприетарный, то как использовать <filesystem> под виндой? gcc не компилирует, на SO пишут что это известный баг и нужно использовать gcc7 и experemental/filesystem
Там лажа была с файлсистем, уже не помню какая
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
У мингв полно своих болячек, + добавить содержимое багтрекера гцц и получаем довольно сомнительный инструмент
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Авроамэриканец Начрэл
Компилятор c++ от майкрософт проприетарный? Не могу найти их репозиторий с исходниками. Если такой есть, дайте ссылку.

Если компилятор проприетарный, то как использовать <filesystem> под виндой? gcc не компилирует, на SO пишут что это известный баг и нужно использовать gcc7 и experemental/filesystem
последняя версия msvc норм работала с filesystem
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
ну почти
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Авроамэриканец Начрэл
Не, нужен именно компилятор. Подумал попробовать собирать под винду им. Ну если нет свободной версии то жаль, буду разбираться с mingw
А зачем тебе открытый компилятор если не секрет? Чтобы разобрать один модуль несколько месяцев уйдёт, вряд-ли это твоя цель
источник

АН

Авроамэриканец Начрэ... in IT KPI C/C++ ХВ (не UB)
А какие компиляторы языков си под линукс есть? Самые популярные.
Возможно это поможет мне определиться с выбором
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Авроамэриканец Начрэл
А какие компиляторы языков си под линукс есть? Самые популярные.
Возможно это поможет мне определиться с выбором
Современные это llvm clang и gcc
источник

АН

Авроамэриканец Начрэ... in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
А зачем тебе открытый компилятор если не секрет? Чтобы разобрать один модуль несколько месяцев уйдёт, вряд-ли это твоя цель
Потому что проприетарный для меня - автоматически с бэкдорами
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Остальное уже или умерло или существует под узко специализированные задачи
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Авроамэриканец Начрэл
Потому что проприетарный для меня - автоматически с бэкдорами
Понял
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Так винда то тоже закрытая, от тех же Майкрософт
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
Остальное уже или умерло или существует под узко специализированные задачи
ну шланг же норм
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
хром на винде шлангом собирают
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Написал его выше
источник

АН

Авроамэриканец Начрэ... in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
Так винда то тоже закрытая, от тех же Майкрософт
Да, я понимаю. И если столкнусь с непреодолимыми сложностями, буду использовать дырявый компилятор для дырявой ОС. Но по возможности буду этого избегать. К тому же gcc кросплатформенный, например. А так придётся поддерживать сборки для двух компиляторов. Учитывать их особенности. Я не уверен что это так работает, но наверняка это так. Я пока что только пробую си языки
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
gcc не кроссплатформенный
источник