Представлен проект по созданию среды кросс-компиляции и запуска приложений на базе LLVM/Clang
ELLCC - это набор средств для быстрой сборки, проверки работоспособности и отладки кросс-платформенных приложений, включающий в набор кросс-компиляторов на базе LLVM/Clang, утилиты кросс-сборки binutils, отладчик GDB, виртуальную машину QEMU, а также специальную библиотеку libecc, основанную на коде библиотек libc, libcxx, libm, libcrypt, libpthread и других из проекта NetBSD, модифицированных для работы как в среде NetBSD, так и Linux. Основная цель проекта - позволить разработчику быстро компилировать и тестировать приложения без необходимости внесения индивидуальных изменений в исходный код и установки различных кросс-компиляторов.
Среда включает в себя поддержку языков C/C++, аппаратных платформ ARM, i386, Microblaze, Mips, PowerPC, PowerPC64 и X86_64. В качестве целевых ОС могут выступать NetBSD, Linux а также платформы без операционной системы. В комплект входит несколько тестовых приложений, включая bzip2 и tcsh, для сборки и тестирования которых для всех аппаратных платформ достаточно выполнить всего одну команду make.
Источник: http://www.opennet.ru/opennews/art.shtml?num=32793
|
0 | Tweet | Нравится |
|