Je viens d'avoir un message d'erreur de gcc et je
ne comprend pas du tout d'ou ca vient.
J'ai toute une serie de fichiers que je compile
en un seul .o
Avant, mes applications utilisaient ce .o
J'ai voulu en faire un .so et voici le resultat
de la compilation d'une application l'utilisant.
(idatk est le nom de l'application)
/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld:
idatk: hidden symbol `__dso_handle' in
/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/crtbegin.o is referenced by DSO
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jérémie Banier
Salut, dso_handle est defini dans binutils/crtstuff.c, ce qui voudrait dire que gcc essaye de linker un exécutable plutôt qu'une shared-lib ... Si j'étais toi je vérifierai l'invocation de gcc ...
A+
Salut,
dso_handle est defini dans binutils/crtstuff.c,
ce qui voudrait dire que gcc essaye de linker un exécutable plutôt
qu'une shared-lib ...
Si j'étais toi je vérifierai l'invocation de gcc ...
Salut, dso_handle est defini dans binutils/crtstuff.c, ce qui voudrait dire que gcc essaye de linker un exécutable plutôt qu'une shared-lib ... Si j'étais toi je vérifierai l'invocation de gcc ...