her*_*sen 7 c unix shared shared-libraries
我在C中编写一个使用全局变量(日志文件结构)的应用程序.在我的应用程序中,我在运行时动态加载共享库,我想使用指向相同日志文件结构的全局变量来记录共享库.
这似乎不太可能采用简单的方法:
任何暗示如何解决这个问题都会很棒.
谢谢!
peo*_*oro 8
您需要使用-rdynamic标志编译主应用程序(例如:gcc -g -rdynamic -o main main.c,并在动态库中声明全局变量)extern.
-rdynamic
gcc -g -rdynamic -o main main.c
extern
归档时间:
14 年,12 月 前
查看次数:
5143 次
最近记录: