{{tag>Brouillon Pascal RAD Dev Conteneur i386 amd64 windows}} # Pascal Lazarus - Compilation croisée dans un conteneur Création de l'image conteneur ~~~bash git clone --depth=1 https://github.com/ChrisWiGit/lazarus-docker cd lazarus-docker podman build -t lazarus-docker . ~~~ Paramètre de compilation ~~~bash cat > runenv.sh <<'EOF' #! /bin/bash cd /project lazbuildl64 *.lpr && install -d build/linux64/ && mv project1 /project/build/linux64/ lazbuildw32 *.lpr && install -d build/win32/ && mv project1.exe /project/build/win32/ lazbuildw64 *.lpr && install -d build/win64/ && mv project1.exe /project/build/win64/ EOF chmod +x runenv.sh ~~~ Compilation ~~~bash podman run -v $PWD:/project --rm localhost/lazarus-docker:latest /project/runenv.sh ~~~ Suppression des symboles et info de debug pour réduire la taille des fichiers : ~~~bash strip build/*/* ~~~