J'utilise la chaîne d'outils CodeSorcery bras eabi-gcc et j'ai un problème avec séparer ld de gccObtenez le gcc de configuration lien par défaut utilise lorsque vous appelez l'éditeur de liens
Je peux compiler mon programme simple et relier, si je laisse gcc
appeler le ld
.
Cela fonctionne pas problème
g++ test.cpp; # Works
Cela ne fonctionne pas à cause de symboles manquants
g++ -c test.cpp
ld -o test crti.o crtbegin.o test.o crtend.o crtn.o -lgcc -lc -lstdc++; # Fails
Avis J'ajoute les bibliothèques gcc à la commande ld
Qu'est-ce que je manque?
De même, s'il existe une meilleure façon de configurer ld pour utiliser la liaison par défaut gcc
?
Vous pouvez essayer d'utiliser les fichiers spec: http://stackoverflow.com/a/7505529/895245 –