trouver un compilateur c++ tout petit pour flonix

trouver un compilateur c++ tout petit pour flonix - Logiciels - Linux et OS Alternatifs

Marsh Posté le 04-12-2003 à 17:12:25    

Salut a tous les génies d'OSA :)
 
une question d'un newbie  en linux, un peu effrayé :
 
j'ai flonix, sur clef usb (et ca marche, j'ai simplement suivi la marche a suivre de leur site), seulement j'ai un gros problème :
 
y'a pas de compilateur C/C++ . Ce qui m'ennuie, vu que le flonix est sur une clef usb, elle meme sur une mini carte mère, au coeur du futur robot E=M6 :/
 
Pas de compilateur pour ca c'est tres moyen donc . Je suis a la recherche d'un compilateur léger en taille qui puisse me faire du c/c++ et de comment l'installer (je suis un newbie chercheur sous linux :o ) Vu que c'est sur une clef usb, l'installation est peut etre différente, donc je pose la question .
 
 
une idée de ce que je pourrais utiliser et ou le trouver ? J'ai jeté un oeil a g++ mais il est plutot lourd quand meme :/
 
 
Ps: je suis déja allé voir sur les forums de flonix, inutile de m'y envoyer .


Message édité par Gurumeditation le 04-12-2003 à 17:25:31
Reply

Marsh Posté le 04-12-2003 à 17:12:25   

Reply

Marsh Posté le 04-12-2003 à 17:19:47    

Je suis pas un spécialiste.  
 
Tu peux jeter un coup d'oeil du coté de lcc, mais c'est un compilateur C uniquement.
 
http://www.cs.princeton.edu/software/lcc/

Reply

Marsh Posté le 04-12-2003 à 17:22:33    

merci, mais ca n'ira pas, il me faut du c++. On a toute la partie commande des moteurs qui a été réalisée par les équipes des années précédentes, et on ne veut pas le refaire (c'est une consigne de l'école en plus )

Reply

Marsh Posté le 04-12-2003 à 17:41:11    

gurumeditation a écrit :

Salut a tous les génies d'OSA :)
 
une question d'un newbie  en linux, un peu effrayé :
 
j'ai flonix, sur clef usb (et ca marche, j'ai simplement suivi la marche a suivre de leur site), seulement j'ai un gros problème :
 
y'a pas de compilateur C/C++ . Ce qui m'ennuie, vu que le flonix est sur une clef usb, elle meme sur une mini carte mère, au coeur du futur robot E=M6 :/
 
Pas de compilateur pour ca c'est tres moyen donc . Je suis a la recherche d'un compilateur léger en taille qui puisse me faire du c/c++ et de comment l'installer (je suis un newbie chercheur sous linux :o ) Vu que c'est sur une clef usb, l'installation est peut etre différente, donc je pose la question .
 
 
une idée de ce que je pourrais utiliser et ou le trouver ? J'ai jeté un oeil a g++ mais il est plutot lourd quand meme :/
 
 
Ps: je suis déja allé voir sur les forums de flonix, inutile de m'y envoyer .


Question (peut-etre stupide): pourquoi? Oui, pourquoi embarquer un compilateur (ça ne se fait pas dans l'embarqué!) sur la clé? N'est-il pas plus simple d'utiliser une distrib sur poste fixe pour compiler et n'embarquer que les programmes?
 
 
sinon, (ce que j'ai compris de flonix), la clé sert uniquement de support, l'action se passe dans le ramdisk, donc, si tu arrives à compresser souffisament le gcc/g++ + les libs nécessaires pour embarquer sur la clé, tu as ton envirronnement de dével

Reply

Marsh Posté le 04-12-2003 à 17:52:27    

un compilateur C++ est par définition un truc énorme.

Reply

Marsh Posté le 04-12-2003 à 17:56:04    

gurumeditation a écrit :

Salut a tous les génies d'OSA :)
 
une question d'un newbie  en linux, un peu effrayé :
 
j'ai flonix, sur clef usb (et ca marche, j'ai simplement suivi la marche a suivre de leur site), seulement j'ai un gros problème :
 
y'a pas de compilateur C/C++ . Ce qui m'ennuie, vu que le flonix est sur une clef usb, elle meme sur une mini carte mère, au coeur du futur robot E=M6 :/
 
Pas de compilateur pour ca c'est tres moyen donc . Je suis a la recherche d'un compilateur léger en taille qui puisse me faire du c/c++ et de comment l'installer (je suis un newbie chercheur sous linux :o ) Vu que c'est sur une clef usb, l'installation est peut etre différente, donc je pose la question .
 
 
une idée de ce que je pourrais utiliser et ou le trouver ? J'ai jeté un oeil a g++ mais il est plutot lourd quand meme :/
 
 
Ps: je suis déja allé voir sur les forums de flonix, inutile de m'y envoyer .


 
Sympa ton pseudo... Ca me rappelle quelque chose...  ;)

Reply

Marsh Posté le 04-12-2003 à 17:56:26    

sinon pour le C, y a bien mieux, y a tinycc (tcc) qui est imbattable

Reply

Marsh Posté le 04-12-2003 à 18:03:38    

Taz > je l'ai déja dit, on fait du c++, pas du c :)
 
western > pourquoi ? C'est une question que j'ai également posé a notre tuteur de projet. "Parce que" a t il répondu . on a eu la meme réponse concernant les moteurs (on voulait des courant continus a 500tours/seconde, on a des pas a pas a 1 tour en 5 secondes) .
 
ils veulent une solution clef en main pour la passer aux élèves de l'année suivante .
 
Je pense qu'on a un autre probleme également : le processeur est un via C3 800 . Pas sûr qu'un programme compilé sur un athlon XP soit compatible a 100% :/
 
J'avais pensé a installer flonix et un environnement complet de dev sur un hdd pour bosser, et installer a part flonix sur une clef usb, que l'on utiliserai seulement pour faire marcher le robot. Mais pour ca il faut arriver a installer flonix sur un hdd et c'est pas gagné :/
 
Mais je crois que ca sera la seule possibilité. Vu qu'on a une clef de 256Mo seulement :o

Reply

Marsh Posté le 04-12-2003 à 18:08:11    

Je comprends pas, tu veux développer direct sur ton robot ?

Reply

Marsh Posté le 04-12-2003 à 18:08:51    

une solution clef usb en main ouarf ouarf

Reply

Marsh Posté le 04-12-2003 à 18:08:51   

Reply

Marsh Posté le 04-12-2003 à 18:43:35    

evadream > oui, c'est ca :) ca permet également d'avoir moins de matos a amener a la coupe, et de perdre moins de temps pour la mise au point.

Reply

Marsh Posté le 04-12-2003 à 18:54:00    

J'ai pas d'expérience dans le domaine, mais ca me semble difficilement réalisable. Pourquoi ne pas développer tranquillement ton code sur une autre machine, et ne mettre que le résultat compilé sur ta clé ? Tu peux utiliser les flags de gcc afin de générer que du code 386 (une nouvelle fois, je ne connais pas les implications...).  
 
Si vous êtes plusieurs à travailler dessus, ca vaut mieux :)
 
Bon courage, @+


Message édité par Evadream -jbd- le 04-12-2003 à 18:54:51
Reply

Marsh Posté le 04-12-2003 à 19:02:54    

eva> oui, je pense que ca se finira comme ca. Mais le tuteur de projet insiste :/  
 
On va lui demander une clef 512Mo, ca sera réglé ...

Reply

Marsh Posté le 04-12-2003 à 19:06:00    

et un disque dur de portable ?

Reply

Marsh Posté le 04-12-2003 à 19:20:47    

ça va finir en cross-compile gcc ça à mon avis, c'est à dire compiler un gcc sur une machine x86 pour une architecture C3, le gcc produira ainsi du code pour C3, c'est à mon avis la solution la plus viable surtout que le C3 n'est pas un foudre de guerre, tu gagneras du temps en compilant sur un bon athlon avec un cross-compilo
 
edit : ah, grillé :/
 
edit2 : vu que le tuteur veut réutiliser les outils, le mieux va être d'installer une petite distro, puis le cross-compilo en question et faire une iso de tout ça, du genre ça s'éxécute sur CD, utilise des sources et ressort le code sur nfs/smbfs par exemple, c'est faisable


Message édité par BMOTheKiller le 04-12-2003 à 19:25:18
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed