ld的错误问题

今天编译工程的时候,把项目 src 中的文件都编译成 .o 文件后,把所有的 .o 文件整合成为可执行文件的时候,出现了ld: Dwarf Error: mangled line number section. 错误提示

后来发现原因是由于调用其他的 lib,但是某个 lib 是使用 gcc 4.7 版本编译的,而当前使用 gcc 4.4 版本,故使用 gcc 4.4 重新生成新的 lib 后,就不会出现问题了

发表评论

电子邮件地址不会被公开。 必填项已用*标注