Using a global variable in a shared library

后端 未结 1 1326
Happy的楠姐
Happy的楠姐 2020-12-28 11:47

I am writing an application in C which used a global variable (a logfile structure). In my application I am loading shared libraries dynamically at runtime and I want to use

相关标签:
1条回答
  • 2020-12-28 12:22

    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.

    0 讨论(0)
提交回复
热议问题