Lors de l'exécution de l'une de mes applications C++, un message bizarre s'affiche sur l'une de mes boîtes Cento x64, où une autre machine avec une configuration similaire exécute parfaitement l'application. .Erreur d'exécution binaire 64 bits sur les Centos 64 bits
message d'erreur:
/myapp: erreur lors du chargement des bibliothèques partagées:/myapp: mauvaise classe ELF: ELFCLASS64
NB: 'myapp' est pas une bibliothèque partagée (.so), mais application réelle elle-même.
Toutes les bibliothèques tierces liées à myapp ont également été compilées sur une machine sur laquelle j'exécute l'application. J'ai compilé les bibliothèques libmysqlpp, libthrift et libACE et tout ce qui est nécessaire a été installé via yum.
Que 'ldd myapp' vous offre? Est-ce que tout est résolu? Avez-vous reçu des avertissements lors de la compilation et de l'association de 'myapp'? – vpram86