Précédent   Forum du club des développeurs et IT Pro > Systèmes > Linux > Distributions
Distributions Vos questions sur les distributions Linux ou Unix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/09/2011, 12h14   #1
altyok
Invité régulier
 
Homme
Étudiant
Inscription : 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 : 6
Points : 6
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
altyok est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/09/2011, 13h48   #2
frp31
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 4 224
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 36
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 224
Points : 10 425
Points : 10 425
ç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 ?
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 16h02   #3
altyok
Invité régulier
 
Homme
Étudiant
Inscription : 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 : 6
Points : 6
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...
altyok est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/11/2011, 19h31   #4
Mygale1978
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 878
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 34
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 878
Points : 5 403
Points : 5 403
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

Citation:
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!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h30.


 
 
 
 
Partenaires

Hébergement Web