Il s'agit de la commande nuitka-run qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
nuitka-run - le compilateur Python
SYNOPSIS
nuitka-run [Options] module_principal.py
OPTIONS
--version
afficher le numéro de version du programme et quitter
-h, --Aidez-moi
afficher ce message d'aide et quitter
--module
Créez un module d'extension exécutable au lieu d'un programme. La valeur par défaut est désactivée.
- standalone, --portable
Activer le mode autonome dans build. Cela vous permet de transférer le binaire créé vers
d'autres machines sans qu'il s'appuie sur une installation Python existante. Ça implique
ces options : "--recurse-all --recursestdlib". Vous pouvez également utiliser
"--pythonflag=no_site" pour éviter le module "site.py". La valeur par défaut est désactivée.
--nofreeze-stdlib
En mode autonome par défaut, tous les modules de la bibliothèque standard seront gelés comme
bytecode. Cela les compile tous et par conséquent le temps de compilation augmentera
beaucoup.
--version-python=PYTHON_VERSION
Version majeure de Python à utiliser, l'une parmi '2.6', '2.7', '3.2', '3.3', '3.4' ou
'3.5'. Par défaut avec ce que vous exécutez Nuitka (actuellement 2.7)
--python-débogage, --python-dbg
Utilisez la version de débogage ou non. Par défaut utilise ce que vous utilisez pour exécuter Nuitka, la plupart
probablement une version sans débogage.
--python-drapeau=PYTHON_FLAGS
Indicateurs Python à utiliser. Par défaut utilise ce que vous utilisez pour exécuter Nuitka, cela applique un
mode spécifique. Ce sont des options qui existent également pour l'exécutable Python standard.
Actuellement supporté : "-S" (alias nosite), "static_hashes" (ne pas utiliser la randomisation),
"no_warnings" (ne pas donner d'avertissements d'exécution Python). Vide par défaut.
--warn-exceptions-implicites
Compte tenu des avertissements pour les exceptions implicites détectées au moment de la compilation.
Contrôle le récursion développement importé modules:
--recurse-stdlib
Descendez également dans les modules importés de la bibliothèque standard. La valeur par défaut est désactivée.
--recurse-aucun
Quand --recurse-aucun est utilisé, ne descendez pas du tout dans les modules importés,
remplace toutes les autres options de récursivité. La valeur par défaut est désactivée.
--récurse-tout, --recurse-sur
Quand --récurse-tout est utilisé, essayez de descendre dans tous les modules importés. Valeurs par défaut
à éteindre.
--recurse-à=MODULE/EMBALLER
Revenez à ce module, ou s'il s'agit d'un package, à l'ensemble du package. Peut être donné
plusieurs fois. Vide par défaut.
--recurse-ne pas-faire=MODULE/EMBALLER
Ne recourez pas à ce module, ou s'il s'agit d'un package, à l'ensemble du package en tout cas,
remplace toutes les autres options. Peut être donné plusieurs fois. Vide par défaut.
--recurse-plugins=MODULE/EMBALLER, --recurse-répertoire=MODULE/EMBALLER
Recurez dans ce répertoire, peu importe s'il est utilisé par le programme principal donné dans un
forme visible. Remplace toutes les autres options de récursivité. Peut être donné plusieurs fois.
Vide par défaut.
--recurse-fichiers=RECONNAISSANCE, --recurse-motif=RECONNAISSANCE
Recurez dans les fichiers correspondant au PATTERN. Remplace toutes les autres options de récursivité. Pouvez
être donné plusieurs fois. Vide par défaut.
Immédiat efficace après compilation:
--Cours, --exécuter
Exécutez immédiatement le binaire créé (ou importez le module compilé). Par défaut à
sur.
--débogueur, --gdb
Exécutez dans "gdb" pour obtenir automatiquement une trace de pile. La valeur par défaut est désactivée.
--exécuter-avec-pythonpath, --keep-pythonpath
Lors de l'exécution immédiate du binaire créé (--exécuter), ne réinitialisez pas PYTHONPATH.
Lorsque tous les modules sont inclus avec succès, vous ne devriez pas avoir besoin de PYTHONPATH
plus.
Déverser Options pour interne arbre:
--dump-xml, --xml
Videz le résultat final de l'optimisation au format XML, puis quittez.
--display-tree
Affichez le résultat final de l'optimisation dans une interface graphique, puis quittez.
Code génération les choix:
--amélioré, --amélioré
Autoriser des écarts mineurs par rapport au comportement de CPython, par exemple de meilleurs retraçages, qui sont
pas vraiment incompatible, mais différent.
--file-reference-choix=FILE_REFERENCE_MODE
Sélectionnez la valeur que "__file__" va être. Avec "runtime" (par défaut pour standalone
mode binaire et mode module), les binaires et modules créés, utilisent l'emplacement de
eux-mêmes pour déduire la valeur de "__file__". Les forfaits inclus prétendent être dans
répertoires sous cet emplacement. Cela vous permet d'inclure des fichiers de données dans
déploiements. Si vous cherchez simplement l'accélération, il vaut mieux que vous utilisiez le
valeur "originale", où l'emplacement des fichiers source sera utilisé. Avec "congelé" un
notation " " est utilisé. Pour des raisons de compatibilité, le "__file__"
value aura toujours le suffixe ".py" indépendant de ce qu'il est réellement.
Sortie annuaire les choix:
--rép-sortie=ANNUAIRE
Spécifiez où les fichiers de sortie intermédiaires et finaux doivent être placés. ANNUAIRE sera
rempli avec des fichiers C++, des fichiers objets, etc. Par défaut, le répertoire actuel.
--remove-sortie
Supprime le répertoire de construction après avoir produit le module ou le fichier exe. Par défaut à
de.
Déboguer fonctionnalités:
--déboguer
Exécuter tous les autocontrôles possibles pour trouver des erreurs dans Nuitka, ne pas utiliser pour
production. La valeur par défaut est désactivée.
--non dépouillé, --pas de bande, --non rayé
Conservez les informations de débogage dans le fichier objet résultant pour une meilleure interaction avec le débogueur.
La valeur par défaut est désactivée.
--profil
Activez le profilage basé sur vmprof du temps passé. La valeur par défaut est désactivée.
--graphique
Créer un graphique du processus d'optimisation. La valeur par défaut est désactivée.
--trace-exécution
Sortie d'exécution tracée, sortie de la ligne de code avant de l'exécuter. Par défaut à
de.
--recompiler-c++-seulement
Prenez les fichiers existants et compilez-les à nouveau. Permet de compiler des fichiers C++ modifiés avec
le compilateur C++ pour un débogage rapide des modifications apportées à la source générée. Par défaut à
désactivé. Dépend de la compilation du code source Python pour déterminer les fichiers qu'il doit examiner.
--générer-c++-seulement
Générez uniquement du code source C++ et ne le compilez pas en binaire ou en module. C'est
pour le débogage et l'analyse de la couverture du code qui ne gaspille pas le CPU. La valeur par défaut est désactivée.
--expérimental
Utilisez des fonctionnalités déclarées comme « expérimentales ». Peut n'avoir aucun effet s'il n'y a pas d'expérience
les fonctionnalités sont présentes dans le code. La valeur par défaut est désactivée.
backend C + + compilateur choix:
--bruit
Appliquer l'utilisation de clang (nécessite clang 3.2 ou supérieur). La valeur par défaut est désactivée.
--mingw
Imposez l'utilisation de MinGW sous Windows. La valeur par défaut est désactivée.
--msvc=MSVC
Imposez l'utilisation d'une version MSVC spécifique sous Windows. Les valeurs autorisées sont par exemple 9.0,
9.0exp, spécifiez une valeur illégale pour une liste de compilateurs installés. Par défaut à
la version la plus récente.
-j N, --travaux=N
Spécifiez le nombre autorisé de travaux de compilateur C++ parallèles. Valeurs par défaut du système
nombre de processeurs.
--lto Utilisez des optimisations de temps de liaison si elles sont disponibles et utilisables (g++ 4.6 et supérieur). Valeurs par défaut
à éteindre.
Traçant fonctionnalités:
--show-scons
Faites fonctionner Scons en mode non silencieux, en affichant les commandes exécutées. La valeur par défaut est désactivée.
--show-progression
Fournir des informations sur les progrès et des statistiques. La valeur par défaut est désactivée.
--show-memory
Fournir des informations et des statistiques sur la mémoire. La valeur par défaut est désactivée.
--show-modules
Fournir un résumé final sur les modules inclus. La valeur par défaut est désactivée.
--verbeux
Détails de sortie des actions entreprises, esp. dans les optimisations. Peut devenir beaucoup. Valeurs par défaut
à éteindre.
Windows groupe de neurones sortie commande:
--windows-désactiver-console
Lors de la compilation pour Windows, désactivez la fenêtre de la console. La valeur par défaut est désactivée.
--icône-windows=ICON_PATH, --icône=ICON_PATH
Ajouter l'icône de l'exécutable (Windows uniquement).
Brancher commande:
--plugin-activer=PLUGINS_ENABLED, --enable-plugin=PLUGINS_ENABLED
Plugins activés. Doit être des noms de plug-in. Utilisation --liste des plugins pour interroger la liste complète et
sortir. Vide par défaut.
--plugin-désactiver=PLUGINS_DISABLED, --disable-plugin=PLUGINS_DISABLED
Plugins désactivés. Doit être des noms de plug-in. Utilisation --liste des plugins pour interroger la liste complète
et sortie. Vide par défaut.
--plugin-pas de détection
Les plugins peuvent détecter s'ils peuvent être utilisés, et vous pouvez désactiver l'avertissement via
--plugin-désactiver=plugin qui a averti, ou vous pouvez utiliser cette option pour désactiver le
mécanisme entièrement, ce qui accélère aussi légèrement la compilation bien sûr car cela
le code de détection est exécuté en vain une fois que vous êtes certain des plug-ins à utiliser.
La valeur par défaut est désactivée.
Utilisez nuitka-run en ligne en utilisant les services onworks.net