Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : avril 2011
    Messages : 8
    Points : 5
    Points
    5

    Par défaut compilation sous angstrom

    Bonjour,

    Je cherche a savoir comment compiler un programme en c sous la distribution Angstrom.
    Pour le moment je tente de le faire avec gcc mais je n'arrive pas a l'installer!
    Donc si quelqu'un sait comment faire?
    Merci

  2. #2
    Expert Confirmé Sénior Avatar de frp31
    Homme Profil pro francois pussault
    Ingénieur systèmes et réseaux
    Inscrit en
    juillet 2006
    Messages
    4 671
    Détails du profil
    Informations personnelles :
    Nom : Homme francois pussault
    Âge : 37
    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 : 4 671
    Points : 10 393
    Points
    10 393

    Par défaut

    ça veut dire quoi ça marche pas ?

    qu'est ce qui marche pas réellement ? quelle commandes tu as tapé ? quels messages d'erreurs tu as ?

  3. #3
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : avril 2011
    Messages : 8
    Points : 5
    Points
    5

    Par défaut

    Et bien voila le problème en plus complet.

    Je tente de faire un projet sur une plateforme ARM, plus précisément une plateforme avec un Tegra 2 de chez NVIDIA. Pour mon projet j'utilise OpenCV et je programme en c++ donc il me faut un compilateur.
    Avant de me lancer sur la plateforme j'avais déjà effectué pas mal de programmes test sur mon pc sous Ubuntu et j'utilisais cette ligne de commande pour compiler mes programmes:
    Code :
    g++ -ggdb ‘pkg-config –cflags opencv’ –o nom_du_programme nom_du_programme.cpp ‘pkg-config –libs opencv’
    Et la tout fonctionne parfaitement.

    Alors je suis passé sur ma plateforme avec Tegra 2 mais là je ne suis arrivé à rien même avec des programmes simple en c genre "Hello world" écrit avec gedit et compiler en utilisant la commande suivante:
    Code :
    gcc -Wall -o nom_du_programme  nom_du_programme.C
    Quand je fait cela j'ai l'erreur suivante:
    J'ai donc fait toutes les mise à jour que je sais faire, à savoir:
    Code :
    1
    2
    3
    opkg update                 
    opkg upgrade 
    opkg install binutils
    et quand je tente de faire:
    J'ai comme réponse:
    Code :
    unknown package 'gcc-4.4'
    J'ai donc tenter plein d'autre façon de l'installer mais avec toujours la même réponse!!!

    Voila en gros le problème si il y a encore des précisions à mettre demandez mais là je pense que le problème est bien posé.

    Merci pour l'aide...

  4. #4
    Expert Confirmé Sénior
    Homme Profil pro Laurent Willems
    MOA? hahaha - MOE? euhh - Chapeau pointu? turlututu!
    Inscrit en
    septembre 2002
    Messages
    3 161
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent Willems
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : MOA? hahaha - MOE? euhh - Chapeau pointu? turlututu!

    Informations forums :
    Inscription : septembre 2002
    Messages : 3 161
    Points : 5 261
    Points
    5 261

    Par défaut

    Salut,

    d'après cette documentation, opkg dispose de l'option search qui te permet de rechercher un package.


    http://gumstix.org/add-software-packages.html

    Opkg Reference
    Here is the full usage information for opkg:
    usage: opkg [options...] sub-command [arguments...]
    where sub-command is one of:

    Package Manipulation:
    update Update list of available packages
    upgrade Upgrade installed packages
    install Install package(s)
    configure Configure unpacked package(s)
    remove Remove package(s)
    flag Flag package(s)
    =hold|noprune|user|ok|installed|unpacked (one per invocation)

    Informational Commands:
    list List available packages
    list-installed List installed packages
    list-upgradable List installed and upgradable packages
    files List files belonging to
    search List package providing
    info [pkg|regexp] Display all info for
    status [pkg|regexp] Display all status for
    download Download to current directory
    compare-versions
    compare versions using = =
    print-architecture List installable package architectures
    whatdepends [-A] [pkgname|pat]+
    whatdependsrec [-A] [pkgname|pat]+
    whatprovides [-A] [pkgname|pat]+
    whatconflicts [-A] [pkgname|pat]+
    whatreplaces [-A] [pkgname|pat]+

    Options:
    -A Query all packages not just those installed
    -V[] Set verbosity level to .
    --verbosity[=] Verbosity levels:
    0 errors only
    1 normal messages (default)
    2 informative messages
    3 debug
    4 debug level 2
    -f Use as the opkg configuration file
    --conf
    --cache Use a package cache
    -d Use as the the root directory for
    --dest package installation, removal, upgrading.
    should be a defined dest name from
    the configuration file, (but can also be a
    directory name in a pinch).
    -o Use as the root directory for
    --offline-root offline installation of packages.

    Force Options:
    --force-depends Install/remove despite failed dependencies
    --force-maintainer Overwrite preexisting config files
    --force-reinstall Reinstall package(s)
    --force-overwrite Overwrite files from other package(s)
    --force-downgrade Allow opkg to downgrade packages
    --force-space Disable free space checks
    --noaction No action -- test only
    --download-only No action -- download only
    --nodeps Do not follow dependencies
    --force-removal-of-dependent-packages
    Remove package and all dependencies
    --autoremove Remove packages that were installed
    automatically to satisfy dependencies
    -t Specify tmp-dir.
    --tmp-dir Specify tmp-dir.

    regexp could be something like 'pkgname*' '*file*' or similar
    e.g. opkg info 'libstd*' or opkg search '*libop*' or opkg remove 'libncur*'

    Je tenterais donc la commande suivante pour connaître les noms exactes des packages gcc.

    Code :
    1
    2
     
    opkg search 'gcc*'
    Alea Jacta Test!

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •