Page 1 sur 1

executable sous Linux

Publié : sam. 17/nov./2018 18:36
par Zazoux60
Bonsoir à tous,

je suis un utilisateur de Purebasic sous Linux (Ubuntu).Avec ca, on peut créer un executable, qui dans mon cas est un .so (shared object).
Quand je suis sur l'ordinateur d'origine (ou est installé PureBasic), je crée un executable , je change les permissions avec:
chmod +x mon_so_a_executer
et je demande l'execution avec:
./mon_so_a_executer , ca marche trés bien, il tourne, et j'obtient les resultats qu'il faut.
Ensuite, je met le fichier mon_so_a_executer sur une clé usb, et je passe sur un deuxième ordinateur, toujours sous linux, avec la même distribution (UBUNTU 16.04. LTS).
Je copie le fichier a executer dans un dossier, je change le propriètaire avec chown, le lit les permissions avec ls -l, et je verifie les permissions et je les modifie avec chmod si c'est necessaire.
J'essaie d'executer le fichier et, surprise, je recoit le message qui me dit que Ubuntu ne peut pas executer mon_so_a_executer.

Vous avez une explication possible, une idée, une suggestion ?
Je vous remercie en avance pour tout retour.

cordialement

Re: executable sous Linux

Publié : sam. 17/nov./2018 22:27
par boby
Quels droits donne tu avec chmod ?
Si tu essais un simple chmod +x mon_so_a_executer ça ne marche pas ?
Si non essais un chmod 743 ça devrait débloquer sans soucis.

PS: theoriquement, si avant de copier ton ficher ton ta clef tu le compresse en tar, ça devrait garder les droits du fichier lors du tranfert (à verifier).

Re: executable sous Linux

Publié : dim. 18/nov./2018 9:01
par Marc56

Re: executable sous Linux

Publié : dim. 18/nov./2018 10:51
par Zazoux60
Bonjour,
je vous remercie a tous les deux pour ce coup de main.
cordialement