J'ai fait un code utilisant la lib CURL.
Je veux débugger mon code à l'aide de gdb.
lorsque j'essaie de voir une donnée a l'aide de la commande print j'obtiens le message suivant: Attempt to dereference a generic pointer.
la donnée que j'essaie de visualiser est: CURL* curl_handle;
En cherchant dans la lib et les include de la libCurl je trouve ceci:
typedef CURL void
mais en cherchant bien en réalité la fonction d'initialisation associe
a ce handle une structure: SessionHandle.
J'essaie donc de caster en tapant: p *(struct SessionHandle*) curl_handle
mais il me répond: No struct type named SessionHandle.
?
est ce parce que la dite lib que je link à la compilation n'est pas compilée avec l'option -g ?
Faut il que je link en static ?
merci pour vos réponses![]()
Partager