Nuitka
Ошибка скрипта: Модуля «Unsubst» не существует.
Ошибка Lua в package.lua на строке 80: module 'Module:Yesno' not found.Ошибка скрипта: Модуля «Transclude» не существует.Шаблон:Карточка/название | |
---|---|
Шаблон:Wikidata | |
Шаблон:Wikidata |
Шаблон:Сортировка: по изображениямШаблон:ИТ:Общие проверки
Nuitka — это транспайлер, который транслирует код Python в исполняемые файлы или исходный код Cи/C++. Он работает с разными версиями Python и позволяет создавать автономные приложения, даже когда Python не установлен на целевом компьютере. Nuitka выпускается под лицензией Apache.
Nuitka обсуждался на конференции EuroPython 2012, а полноценная разработка началась к концу того же года. Он поддерживает все возможности языка Python начиная с конца 2014 года.[1]
Компиляция на платформу отличную от рабочей (т. е. с помощью кросс-компилятора) не возможна. Исполняемые файлы включают CPython код, это приводит к их большому размеру, так же их построение требует компилятор Cи/C++ (GCC, g++, Clang, MinGW или Microsoft Visual Studio) и установленный интерпретатор Python.
Использование[править]
Nuitka может быть установлен из репозиториев множества дистрибутивов Linux. Он так же может быть установлен pip
и pip3
, соответственно. Компиляция производится посредством nuitka program.py
или собственно Python (python -m nuitka program.py
).
Ссылки[править]
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
This article "Nuitka" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Nuitka. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.