#1 Le 09/12/2011, à 01:51
- Jhonny-boy
[RESOLU] executable qui ne se lance pas
Bonjour a tous.
J'utilise un logiciel sous unix au bureau que je lance via le terminal via la commande:
./nom inputfile.in
Voulant pouvoir faire de même a la maison, j'ai installé ubuntu sous virtual box et copié le programme en question sur mon ordinateur.
Jusque la pas trop de problèmes, je m'assure de rendre le fichier exécutable et essaye de le lancer.
J'obtiens le message d'erreur:
bash: ./nom : fichier binaire impossible à lancer
Alors j'ai essayé de tapper la commande avec sudo devant et la nouveau message d'erreur:
./nom: 4: Syntax error: ")" unexpected
Etant un novice en la matière je ne sais pas trop quoi faire.
Quelqu'un aurait il une idée pour lancer ce programme ?
Merci
Dernière modification par Jhonny-boy (Le 09/12/2011, à 15:16)
Hors ligne
#2 Le 09/12/2011, à 02:00
- sputnick
Re : [RESOLU] executable qui ne se lance pas
Salut,
que donnes ces commandes depuis le terminal ? (à copier coller ici même)
echo $SHELL
$SHELL -version
head -n1 ./nom
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#3 Le 09/12/2011, à 02:35
- Jhonny-boy
Re : [RESOLU] executable qui ne se lance pas
jhonnyboy@jhonnyboy-VirtualBox:~/Bureau/sfbox$ echo $SHELL
/bin/bash
jhonnyboy@jhonnyboy-VirtualBox:~/Bureau/sfbox$ $SHELL -version
GNU bash, version 4.2.10(1)-release (i686-pc-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
Licence GPLv3+ : GNU GPL version 3 ou ultérieure <[url]http://gnu.org/licenses/gpl.html[/url]>[/i]
[i]Ceci est un logiciel libre ; vous être libre de le modifier et de le redistribuer.
Aucune garantie n'est fournie, dans la mesure de ce que la loi autorise.
jhonnyboy@jhonnyboy-VirtualBox:~/Bureau/sfbox$ head -n1 ./sfbox64
ELF>%@@@@@'$@@@@@@@@@.. d . @@ Ptd)iiTTQtd/lib64/ld-linux-x86-64.so.2GNU ]1ha
]bfdTȁ
Des icones manquent pour la derniere commande (des carés blanc avec des chiffres dedans sur mon terminal)
Dernière modification par Jhonny-boy (Le 09/12/2011, à 11:35)
Hors ligne
#4 Le 09/12/2011, à 03:18
- sputnick
Re : [RESOLU] executable qui ne se lance pas
Met le code dans les balises adéquates (code) STP à l'avenir. (icone avec les chevrons lors de l'édition)
Ton programme, il a été compilé pour une architecture précise, sauf coup de bol, il n'est pas possible de le lancer sur un autre ordi (l'architecture matérielle doit être la même et les dépendances satisfaites).
Le mieux, c'est de demander au fournisseur de te re-fournir le programme adapté à ton architecture.
Peux t-on savoir à quoi ce programme corresponds ou bien c'est classé secret défense ?
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#5 Le 09/12/2011, à 09:32
- serged
Re : [RESOLU] executable qui ne se lance pas
Est-il pour la même architecture ?
Que dit un :
file nom
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#6 Le 09/12/2011, à 11:40
- Jhonny-boy
Re : [RESOLU] executable qui ne se lance pas
C'est un programme de calcul scientifique (calculs SCF).
Voila ce que donne: file nom
jhonnyboy@jhonnyboy-VirtualBox:~/Bureau/sfbox$ file sfbox64
sfbox64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
Hors ligne
#7 Le 09/12/2011, à 13:59
- aduxas
Re : [RESOLU] executable qui ne se lance pas
Au risque de dire une betise, mais il est bien en 64 bits, ton OS?
Hors ligne
#8 Le 09/12/2011, à 15:15
- Jhonny-boy
Re : [RESOLU] executable qui ne se lance pas
Effectivement OS 32bit, j'ai demandé une version 32 bit du logiciel à l'auteur et ça fonctionne.
Merci bien (et pour le coup c'est moi qui passe pour un idiot )
Hors ligne
#9 Le 09/12/2011, à 17:02
- aduxas
Re : [RESOLU] executable qui ne se lance pas
J'ai vu que virtualbox peut quand-même tourner des logiciels 64b sous un OS 32b, mais il faut le configurer correctement. Voir leur site web.
Hors ligne