2 года назад
Создание общей библиотеки Linux
Источник: Nuances of Programming Определение Библиотека  —  это коллекция реализаций поведения, написанная на определенном языке и обладающая продуманным интерфейсом, с помощью которого это поведение активируется. К примеру, разработчики, желающие написать высокоуровневую программу, могут вместо повторяющейся реализации системных вызовов использовать для их создания библиотеку. Кроме того, это поведение предоставляется для повторного использования многими независимыми программами (Wikipedia). Зачем В мире открытого программного обеспечения Linux является, пожалуй, лидирующей системой...
2 года назад
Для GCC подготовлены патчи для сборки универсальных исполняемых файлов
Представлен набор патчей для GCC, позволяющий генерировать исполняемые файлы в формате APE (Actually Portable Executable), которые при связывании приложений со стандартной Си-библиотекой Cosmopolitan дают возможность создавать универсальные сборки приложений, запускаемые в разных операционных системах. Исполняемый файл в формате APE не привязан к отдельным платформам и может быть запущен в Linux, FreeBSD, macOS, OpenBSD, NetBSD и Windows. Переносимость обеспечивается при помощи библиотеки Cosmopolitan,...