[SOS] Compilation GCC et ressources statics ou constantes...

Romain LABBE labbe.romain at wanadoo.fr
Mer 13 Sep 00:51:39 CEST 2006


Salut,
 
Bon j'ai trouvé cela venait d'une mauvaise version de ld (pourtant je
croyais avoir vérifié !!!) et d'une erreur dans mons script de link.
Désolé du dérangement...
 
Par contre si quelqu'un a une idée sur mon probleme de scheduler....
 
A++
 
 
Romain
 

-----Message d'origine-----
De : sos-bounces at the-doors.enix.org
[mailto:sos-bounces at the-doors.enix.org] De la part de Romain LABBE
Envoyé : mardi 12 septembre 2006 19:00
À : Sos-Bounces
Objet : [SOS] Compilation GCC et ressources statics ou constantes...


Salut,
 
Cela fait un moment que je ne poste plus sur cette newsgroup car j'ai
des difficulté a acceder à internet et mon activité professionnel me
prend beaucoup de temps. Je continu néanmoins a avancer mon nano OS
Zumba.
J'ai une question concernant la compilation sous GCC et l'emplacement
des ressources (chaines de char par exemple) dans le binaire final
 
imaginons un source assez simple genre:
 
int main(void){
    printf("SOS est un super OS");
}
 
Lorsque je le compile (en flat) sur une des mes machines, pas de soucis
la chaine est stocké a la fin du fichier binaire. C'est ce que je veux.
Par contre sur une autre machine, avec le meme environnement, mes
ressources sont en tête du fichier ! et ca c'est pas du tous ce que je
veux !
(En gros quand mon boot loader lance le noyau il arrive sur le debut
d'une chaine et Boshs ou QEmu ne comprenne donc pas l'instruction !)
 
je precise que je suis sous M$ WinXP et que j'utilise l'environnement
MinGW. Les version GCC sont identique et mes .bat et le Ld.txt de
compilation sont aussi les même !
 
Je pige pas pourquoi j'ai cette difference, quelqu'un pourrait il
m'aider ?
Comment peut on spécifier la place des ressources constantes en fin de
fichier ?
 
A++
 
Romain

-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://the-doors.enix.org/pipermail/sos/attachments/20060913/a4d61c2e/attachment.htm


Plus d'informations sur la liste de diffusion Sos