3 месяца назад
(GCC10) Astra Linux - Как обновить gcc до версии 10 - сборка из исходников?
GCC (GNU Compiler Collection) — это набор компиляторов, разработанный проектом GNU, который предназначен для преобразования исходного кода, написанного на различных языках программирования, в объектный код или непосредственно в исполняемый файл. Изначально GCC был создан для компиляции программ на языке C, но со временем был расширен и теперь поддерживает множество языков, включая: В Astra Linux 1.7 можно проверить версию компилятора $ gcc -v gcc version 8.3.0 (AstraLinux 8.3.0-6+b1) Эта версия...
1 год назад
Для GCC подготовлены патчи для сборки универсальных исполняемых файлов
Представлен набор патчей для GCC, позволяющий генерировать исполняемые файлы в формате APE (Actually Portable Executable), которые при связывании приложений со стандартной Си-библиотекой Cosmopolitan дают возможность создавать универсальные сборки приложений, запускаемые в разных операционных системах. Исполняемый файл в формате APE не привязан к отдельным платформам и может быть запущен в Linux, FreeBSD, macOS, OpenBSD, NetBSD и Windows. Переносимость обеспечивается при помощи библиотеки Cosmopolitan,...