【发布时间】:2014-05-11 09:53:04
【问题描述】:
如何在使用QtSpim(MIPS emulator) 编译的MIPS 汇编程序中使用库(用c/c++ 制作)?使用这个论坛,在一位非常有才华的人@rkhb 的帮助下,我能够使用英特尔汇编程序来做到这一点。这是他提供的解决方案:
how to use a library in masm or more specifcally a .lib file?
现在我想在MIPS 程序集中做同样的事情。现在,由于我使用的是 Intel 处理器并使用 QtSpim 运行 MIPS 汇编程序,我该如何在使用 QtSpim 时做到这一点?
【问题讨论】:
-
据我所知,SPIM 及其变体只支持加载汇编语言源代码,不支持预编译的可执行文件或库。
-
@Michael 我也有同样的看法,但后来我看到了这个:stackoverflow.com/questions/16722657/… 这让我觉得在 SPIM 中也可以做到这一点
-
该问题与 SPIM 无关。与其他平台相比,为 MIPS 链接以不同语言编写的目标文件和库应该没有什么不同。但这不是在源代码级别完成的,所以据我所知,SPIM 无法做到这一点。
标签: c++ c assembly mips qtspim