Bonjour, je cherche à compiler pour Windows sous Linux ![:o :o](https://forum-images.hardware.fr/icones/redface.gif)
Sur ma débian etch, j'ai installé binutils, mingw32 etc..
J'ai d'abord essayer en spécifiant dans le configure :
# ./configure CXX=i586-mingw32msvc-g++ CC=i586-mingw32msvc-gcc |
Et au make ça foire :
root@ks39571:/home/openttd/src/0.6.3# make make[1]: entrant dans le répertoire « /home/openttd/src/0.6.3/objs/lang » [LANG] Compiling and Linking endian_check [LANG] Testing endianness for host /bin/sh: ./endian_check: cannot execute binary file make[1]: *** [endian_host.h] Erreur 126 make[1]: quittant le répertoire « /home/openttd/src/0.6.3/objs/lang » make[1]: entrant dans le répertoire « /home/openttd/src/0.6.3/objs/release » make -C /home/openttd/src/0.6.3/objs/lang strgen make[2]: entrant dans le répertoire « /home/openttd/src/0.6.3/objs/lang » [LANG] Compiling core/alloc_func.cpp [LANG] Compiling string.cpp [LANG] Compiling strgen/strgen.cpp [LANG] Compiling and Linking strgen make[2]: quittant le répertoire « /home/openttd/src/0.6.3/objs/lang » make -C /home/openttd/src/0.6.3/objs/lang table/strings.h make[2]: entrant dans le répertoire « /home/openttd/src/0.6.3/objs/lang » [LANG] Generating table/strings.h ./strgen: ./strgen: cannot execute binary file make[2]: *** [table/strings.h] Erreur 126 make[2]: quittant le répertoire « /home/openttd/src/0.6.3/objs/lang » make[1]: *** Pas de règle pour fabriquer la cible « ai/ai.d », nécessaire pour « ai/ai.o ». Arrêt. make[1]: quittant le répertoire « /home/openttd/src/0.6.3/objs/release » make: *** [all] Erreur 2 |
J'en ai déduit que je m'y suis mal pris ![:o :o](https://forum-images.hardware.fr/icones/redface.gif)
J'ai lu le configure et vu qui y'avait une option OS, j'ai mit os=mingw
La au configure :
checking awk... awk forcing OS... MINGW checking build system type... x86_64-linux-gnu checking host system type... x86_64-linux-gnu checking universal build... no checking build cc... gcc checking host cc... gcc checking build c++... g++ checking host c++... g++ checking host windres... windres not found I couldn't detect any windres binary on your system please define the CC/CXX environment to where it is located
|
J'ai mit à jour binutils (qui est censé contenir windres) puis compilé et installe le binutils-2.19.1
Pareil.
![:??: :??:](https://forum-images.hardware.fr/icones/confused.gif)
XaT
Message édité par XaTriX le 16-02-2009 à 23:00:49
---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020