问题描述
最近我在C语言中发现了一个关于'extern'的奇怪东西
当我使用SESSION_COOKIE_DOMAIN = os.environ.get('SESSION_COOKIE_DOMAIN','mysite.com')
进行编译时,结果很好,没有编译错误(也没有警告!)。输出为gcc tmp.c tmp2.c -o tmp -Wall
。但是以下代码不会通过链接过程(唯一的区别是我在第二个文件中初始化了1
)
似乎编译器将任何未初始化的变量视为外部变量?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)