ld

    1La chaleur

    2Répondre

    Si j'ai un.o, b.o, et c.o, comment puis-je lier ld dans d.o, qui est ensuite lié dans mon fichier objet principal? Tout ce que je veux faire, c'est que tous les symboles dans les fichiers d'entrée soi

    2La chaleur

    1Répondre

    Je DETECT en utilisant strace: 8480 execve("/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld", [ "/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slack

    1La chaleur

    2Répondre

    Je suis assis sur une machine OpenSuse 11.1 x64 et j'ai un module qui utilise sigC++. Lors de la liaison comme ceci: g++ [a lot of o's, L's and l's] -lsigc-2.0 Je reçois /usr/lib64/gcc/x86_64-suse-l

    2La chaleur

    1Répondre

    Comment créer des fichiers objet Xcode Link correctement? Le fichier contenant "main" et toutes les dépendances se compilent correctement (et je peux facilement les lier dans la ligne de commande pour

    0La chaleur

    1Répondre

    ld: foo.o: relocalisation R_X86_64_PC32 contre un symbole non défini `bar 'ne peut pas être utilisé lors de la création d'un objet partagé; recompiler avec -fPIC Je recompile avec -fPIC et produit tou

    2La chaleur

    1Répondre

    J'ai un problème avec python-config --ldflags sous OS X 10.6.2. utilisant installer mon python python.org non-système: robin-mbp:~ robince$ which python /Library/Frameworks/Python.framework/Versions/

    5La chaleur

    1Répondre

    présente mes excuses parce que pour le moment je n'ai pas l'environnement d'expérimenter et de trier les moi-même les questions suivantes: 1) Disons que j'ai quatre fichiers de bibliothèque: libmylib_

    0La chaleur

    2Répondre

    Lors de la création d'une bibliothèque partagée, la taille du fichier ./sl est supérieure à 60 Ko. Il existe 2 fichiers .o dont la taille totale est supérieure à 20 Ko. Vérifié les utlités: ldd et elf

    3La chaleur

    2Répondre

    Lors de la compilation de mon programme qui utilise libevent library, j'utilise l'option gcc -levent. Mais je reçois cette erreur - /usr/bin/ld: ne peut pas trouver -levent Je n'ai pas libevent sur mo

    12La chaleur

    4Répondre

    Ceci est un code de page de manuel Linux: #include <stdio.h> #include <stdlib.h> extern char etext, edata, end; int main() { printf("First address past:\n"); printf(" program text (etex