Using a global variable in a shared library Using a global variable in a shared library unix unix

Using a global variable in a shared library


You need to compile your main application with -rdynamic flag (eg: gcc -g -rdynamic -o main main.c, and to declare the global variable in your dynamic library with extern.