Cómo enumerar los símbolos que se exportan desde un archivo .so. Si es posible, también me gustaría saber su origen (por ejemplo, si son extraídos de una biblioteca estática). estoy usando gcc 4.0.2,
¿Por qué tenemos que utilizar: extern "C" {
#include <foo.h>
}
Específicamente: Cuando debemos usar? ¿Qué está sucediendo al nivel de compilador/enlazador que nos obliga a usarlo? ¿Cómo en término