You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

QtSpim运行报错:指令引用未定义符号[main]求助

解决QtSpim运行报错及无法编辑文本区问题

一、先搞定无法修改文本区的问题

  • 切换窗口模式:如果打开后只有终端没有代码编辑区,点顶部菜单栏的View,选择Standard,就能看到编辑区和控制台的分区界面。
  • 创建新文件:默认加载的代码可能是只读状态,点编辑区上方的New按钮(或者菜单栏File -> New),新建空白文件后就能正常输入代码了。

二、修复“未定义符号[main]”报错

QtSpim要求MIPS汇编必须以main作为程序入口,默认示例代码可能不满足要求,你可以用下面的标准模板代码:

.data
msg: .asciiz "Test QtSpim!\n"

.text
.globl main
main:
    # 打印字符串
    li $v0, 4
    la $a0, msg
    syscall

    # 退出程序
    li $v0, 10
    syscall
  • 把代码粘贴到新建的编辑区,先点Assemble按钮(或Run菜单里的Assemble)完成汇编,再点Run执行就不会报错了。

三、如果还不行的额外排查

  • 换稳定版本:尽量用QtSpim 9.1.23这类稳定版,避开测试版的bug。
  • 检查权限:Windows右键以管理员身份运行,Mac确保有文件读写权限,Linux检查安装目录的权限。

内容的提问来源于stack exchange,提问作者NukemLukem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 09:14:52