【发布时间】:2014-07-11 12:21:57
【问题描述】:
我正在使用 gcc 从多个 c 文件生成汇编文件。当我尝试使用gas来组装生成的程序集文件时,它会吐出这个错误,因为它找到了多个文件中定义的符号。
错误:符号 '.L???'已经定义了
查看文档,.L 前缀文件应该是本地符号名称,那么为什么当气体在不同文件中找到相同的符号名称时会抱怨?
【问题讨论】:
-
您能展示一下 C 和/或生成的汇编代码吗?具体来说,给您带来麻烦的部分?
标签: c gcc assembly gnu-assembler