trouver un compilateur c++ tout petit pour flonix - Logiciels - Linux et OS Alternatifs
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/
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 )
Marsh Posté le 04-12-2003 à 17:41:11
gurumeditation a écrit : Salut a tous les génies d'OSA |
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
Marsh Posté le 04-12-2003 à 17:56:04
gurumeditation a écrit : Salut a tous les génies d'OSA |
Sympa ton pseudo... Ca me rappelle quelque chose...
Marsh Posté le 04-12-2003 à 17:56:26
sinon pour le C, y a bien mieux, y a tinycc (tcc) qui est imbattable
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
Marsh Posté le 04-12-2003 à 18:08:11
Je comprends pas, tu veux développer direct sur ton robot ?
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.
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, @+
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é ...
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
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 ) 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