IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

comment compiler un binary file sans le code source (android)


Sujet :

Applications et environnements graphiques

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 19
    Points : 10
    Points
    10
    Par défaut comment compiler un binary file sans le code source (android)
    salut,

    j'ai un fichier binaire (binary file) et je veux le recompiler pour devenir un executable file mais je n'ai pas le code source du fichier

    comme information: je sais que le binary file est un fichier.c compiler avec le compilateur gcc ou g++



    merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    Binaire est déjà compilé. Tu peux pas le recompilé car c'est déjà un binaire.
    A la limite, tu peux le désassembler, mais tu aura de l'assembleur.

    Quel est l'objectif de cette démarche ?

  3. #3
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    tu peux tout simplement pas.
    parce que le binaire est la forme exécutable du fichier .c qui a été justement compilé pour l'obtenir. (pas facile d'être clair)

    en clair .c ==> gcc ==> binaire

    tu as pas tout simplement oublié de mettre l'attribut exécutable sur le fichier binaire ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chmod +x ./fichier && ./fichier

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 19
    Points : 10
    Points
    10
    Par défaut
    salut et merci pour vos réponses

    @ Senaku-seishin: j'ai le fichier binaire iwconfig et je veux l'exécuter sous android pour la configuration de l'interface réseau.
    @ frp31: si je fasse la commande chmod +x ./iwconfig && ./iwconfig under ubuntu 10.10 (system 32), est ce que le nouveau exécutable iwconfig marche bien sur android, sinon comment je le fasse pour marche sous NDK android ???


    merci

  5. #5
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    rien à voir avec la compatibilité système.
    le chmod indique juste au système que ce fichier doit être autorisé à être lancé comme un exécutable, c'est indépendant du contenu réel du fichier.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 19
    Points : 10
    Points
    10
    Par défaut
    salut frp31,
    oui je sais que le chmod est son rôle influx pas sur le contenu du fichier...
    mais comment faire pour exécuter iwconfig sous android ???

    merci d'avance

  7. #7
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 450
    Points
    19 450
    Par défaut
    Salut.

    Fallait le dire dès le début que tu essayé de faire fonctionner une commande sous Android. Cet OS n'est pas initialement prévu pour l'installation de commandes supplémentaires je pense et reste limité par rapport aux "vrais" systèmes de type Unix. Le seul mode d'installation prévu, je pense, est celui des paquets apk, notamment à l'aide du market.

    Je ne vois pas non plus l'intérêt d'avoir cette commande sous Android qui à déjà des applications prévu pour la configuration des réseaux wifi et autre. Android c'est fait pour du mobile ou de l'embarqué, pas pour manipuler le shell .

    Cordialement,
    Idriss

  8. #8
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 19
    Points : 10
    Points
    10
    Par défaut
    salut une autre fois
    et merci pour vos informations

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/10/2013, 12h52
  2. Comment créer un exe à partir des codes source
    Par daniel50171 dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 20/08/2007, 19h49
  3. Comment se protéger contre le vol de code source ?
    Par lp38 dans le forum Visual Studio
    Réponses: 4
    Dernier message: 18/07/2007, 21h14
  4. rendre une classe serializable sans les codes sources
    Par LittleBean dans le forum Langage
    Réponses: 2
    Dernier message: 19/04/2007, 10h47
  5. Modifier des labels sans le code source
    Par Popof dans le forum WinDev
    Réponses: 2
    Dernier message: 12/07/2006, 11h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo