Raspberry Pi – UPX Packer Kompilieren

Raspberry Pi – UPX Packer Kompilieren

UPX ist ein beliebter Packer um ausführbare Dateien in ihrer Größe zu verkleinern. Leider läuft upx im Standard nicht auf dem Raspberry Pi und muss neu kompiliert werden. Als erstes benötigen wir neben dem UPX Source Code (upx-3.91-src.tar.bz2) noch die 7zip Sourcen als lzma443.tar.gz und die Data Compression Library ucl-1.03.tar.gz

upx-logo

Die Files entpacken wir im Home des Pi Users:

Dann Kompilieren wir UCL als root.

Nun kann der UPX Packer kompiliert werden

Nachdem der Kompiler seine arbeit erledigt hat findet sich das Executeable unter „/home/pi/upx-3.91-src/src/upx.out“, eine alternative Ausgabe ist natürlich unter Angabe der Optionen im Makefile möglich.

Viel Spaß!