probleme:liaison
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| probleme:liaison [2023/01/24 10:59] – Ajout de "relocation R_X86_64_32 against `...' can not be used when making a shared object; recompile with -fPIC" root | probleme:liaison [2023/04/03 11:58] (Version actuelle) – Ajout de "error: undefined symbol" root | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====Messages d' | ====Messages d' | ||
| + | |||
| + | ===error: undefined symbol=== | ||
| + | |||
| + | * Est-ce que le symbole existe ? | ||
| + | |||
| + | Le premier point est de vérifier existe dans l'une des librairies ou fichiers objets que l'on souhaiter regrouper. Voir [[debug: | ||
| + | |||
| + | * Est-ce que l' | ||
| + | |||
| + | Si les symboles sont bien existants, il faut vérifier que l' | ||
| + | |||
| + | < | ||
| + | ld.lld: error: undefined symbol: Magnum:: | ||
| + | >>> | ||
| + | >>> | ||
| + | </ | ||
| + | |||
| + | Il faut essayer d' | ||
| + | |||
| + | * Mélange de librairies dynamiques et statiques ? | ||
| + | |||
| + | En 64 bit, pour fusionner les librairies statiques vers des librairies dynamiques, il est nécessaire d' | ||
| ===ld: error: ….a(…): requires dynamic R_X86_64_PC32 reloc against ' | ===ld: error: ….a(…): requires dynamic R_X86_64_PC32 reloc against ' | ||
| Ligne 16: | Ligne 38: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | |||
probleme/liaison.1674554353.txt.gz · Dernière modification : de root
