定义上的规则

  1. 不允许强符号被多次定义(报错多次定义)
  2. 如果一个符号在某个目标文件中是强符号,在其他文件中都是弱符号,那么选择强符号
  3. 如果一个符号所在的搜有目标文件中都是弱符号,那么选择其中占用空间最大的一个(很容易导致难以发现的程序错误)