[Linux] Modif compilateur appli eib/foxboard

Fermé
nils28 Messages postés 9 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 1 avril 2009 - 14 nov. 2007 à 18:28
mamiemando Messages postés 33387 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 novembre 2024 - 15 nov. 2007 à 10:24
Bonjour,

Dans le cadre de mon projet, je doit implémenter un driver eib(https://sourceforge.net/projects/eibcontrol/ dans une carte fox (https://www.acmesystems.it/?id=4

Mais pour cela je doit compiler ce driver avec un compilateur d'architecture CRIS (par exemple remplacer le compilateur gcc par gcc-cris avec certaines option/flags comme expliqué http://developer.axis.com/wiki/doku.php?id=axis:compiling_for_cris_howto

Mais ce n'est pas si simple car étant un novice en ce qui conserne Linux, je ne sais pas quoi modifier. En effet le make principal appel d'autre make (dans les sous dossier) qui définissent bien le compilateur avec la variable CC mais ajoutent des flags spéciaux et je ne sais pas si je doit les utiliser, les modifier, les supprimer ou non.

Si quelqu'un en regardant comment est fait le driver (en le téléchargeant depuis le premier lien) peut me dire ce que je dois modifier, etc. je lui en serai très reconnaissant.

Merci beaucoup.

J'espère que quelqu'un pourra m'aider ....
A voir également:

1 réponse

mamiemando Messages postés 33387 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 novembre 2024 7 803
15 nov. 2007 à 10:24
A priori dans ton makefile comme tu l'as mentionné, tu es sensé avoir une variable de compilation qui s'appelle CC ou CXX. C'est uniquement cette variable que tu dois corriger. Pour les options tout dépend du compilateur que tu vas utiliser à la place mais si c'est une variante gcc on peut raisonnablement espérer que les flags aient les mêmes notations.

Au pire au moment de compiler il te dira les options qu'il ne connaît pas. Il suffira de voir à quoi correspond ce flag sous gcc :
man gcc

et le corriger par le flag correspondant avec ton autre compilateur.

Bonne chance
0