#pragma data_seg et GCC

[Résolu]
Signaler
Messages postés
59
Date d'inscription
samedi 1 janvier 2005
Statut
Membre
Dernière intervention
4 avril 2007
-
Messages postés
59
Date d'inscription
samedi 1 janvier 2005
Statut
Membre
Dernière intervention
4 avril 2007
-
Bonjour à tous.
Je suis tombé il n'y a pas longtemps sur ce code (pourait grandement m'aider pour un de mes projet) et j'ai essayé de le compiler.Mais il a été fait pour VC++ et comme je code avec Code::Blocks (GCC) je n'arrive pas à l'utiliser car il ne reconnait pas #pragma data_seg("partage"), sur lequel repose tout l'intérêt du code.
Du coup il compile bien mais en ignorant le #pragma data_seg et les variables sont bien exportées de la DLL mais elles ne sont pas partagées.
Comment remédier à ce problème ? Y a-t-il un équivalent de #pragma data_seg pour GCC ou vais-je être obligé de compiler ma DLL avec VC++ et le reste de mon projet avec Code::Blocks ?
Merci d'avance

3 réponses

Messages postés
54
Date d'inscription
jeudi 20 novembre 2003
Statut
Membre
Dernière intervention
4 avril 2007

salut, j'ai trouvé ça
__attribute__((section ("shared"), shared))
ici
http://www.developpez.net/forums/showthread.php?t=32928
avec google et 'data_seg gcc' (6ième liens)
Messages postés
59
Date d'inscription
samedi 1 janvier 2005
Statut
Membre
Dernière intervention
4 avril 2007

personne n'a d'idée ou c'est tout simplement impossible?
Messages postés
59
Date d'inscription
samedi 1 janvier 2005
Statut
Membre
Dernière intervention
4 avril 2007

Cool merci beaucoup. Et en plus j'ai appris que cela marchait aussi avec les .EXE alors que je croyais que c'était limité aux Dll.
Merci encore