Ostatnie 3 godziny spędziłem próbując dowiedzieć się, czy można wyłączyć lub zbudować Pythona bez trybu interaktywnego lub jak uzyskać mniejszy rozmiar pliku pythonu dla systemu Linux.Optymalizowanie rozmiaru wbudowanego interpretera języka Python
Jak można się domyślić, jest to urządzenie wbudowane, a po kompilacji krzyżowej Python ma rozmiar około 1 MB i to za dużo dla mnie.
Teraz pytania:
Czy są możliwości, aby zmniejszyć plik wykonywalny Pythona? Może chcesz wyłączyć tryb interaktywny (uruchamiając programy Python w linii poleceń).
Szukałem opcji konfiguracyjnych i wypróbowałem niektóre z nich, ale nie powoduje to żadnych zmian w moim pliku wykonywalnym.
Kompiluję go zoptymalizowanymi opcjami z gcc i jest już usunięty.
Zobacz to pytanie [SO] (http://stackoverflow.com/questions/240996/anyone-using-python-for-embedded-projects?rq=1) do uruchomienia w 16MB pamięci RAM – Mark
przeczytałem, ale problem polega na tym, że tinypy nie był aktualizowany od 2008 roku! A do malutkiego nie można użyć wszystkich bibliotek lub nie jest to łatwe w użyciu! Za dużo pracy dla każdej biblioteki. Niemożliwy cel, dla którego pyton miał rozmiar mniejszy niż 500kb. – Benny
Wiele lat temu byłem w firmie, która korzystała z wbudowanego sprzętu i po wypróbowaniu wielu różnych interpretatorów zdecydowaliśmy się na embedded Forth. Pliki wykonywalne były mniejsze niż rodzimy plik binarny, ale nie żartuję. –