You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Nuitka

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «Unsubst» не существует. 
Ошибка Lua в package.lua на строке 80: module 'Module:Yesno' not found.Ошибка скрипта: Модуля «Transclude» не существует.
Шаблон:Карточка/название
Шаблон:Wikidata
Шаблон:Wikidata

Шаблон:Сортировка: по изображениямШаблон:ИТ:Общие проверки

Nuitka — это транспайлер, который транслирует код Python в исполняемые файлы или исходный код /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).

Ссылки[править]

  1. Ошибка 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.



Read or create/edit this page in another language[править]