LINUX.ORG.RU

Во многом совместим с компилятором GCC (GNU Compiler Collection) — как по параметрам запуска, так и по GNU-расширениям языков.

ln /usr/bin/lcc /usr/local/bin/gcc

жаль домашний эльбрус сломался так бы проверил!

anonymous2 ★★★★★
()
Последнее исправление: anonymous2 (всего исправлений: 2)

Им (МЦСТ) надо бы добавить поддержку в LLVM/Clang - тогда и все языки, основанные на LLVM, будут поддерживаться (полу) автоматически - Fortran (Flang), Objective-C, Rust, Swift, Julia, Haskell, D, Zig, etc.

XVilka ★★★★★
()
Последнее исправление: XVilka (всего исправлений: 1)
Ответ на: комментарий от XVilka

Они уже через какую-то жопу прикрутили их кодоген к LLVM. Но для этого пришлось изобрести ещё один IR, в него компилировать LLVM IR (и даже GIMPLE из GCC) и подавать на вход модифицированному LCC.

Интересно, что он лежит в их x86 дистрибутиве, поэтому вполне возможно прилинковать к своему фронтенду и собирать код. Как-то так LDC сейчас прикручивают.

https://github.com/OpenE2K/llvm-lccrt

a1batross ★★★★★
()
Ответ на: комментарий от XVilka

А как потом осваивать бюджетные средства? а вдруг враждебные программисты из враждебных стран изучат «нормальную» документацию и начнут писать враждебные программы, которые могут запустится и работать на этом эльбрусе?

Nurmukh ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.