hxuhack / compiler_project

This is the compiler project webpage for the SOFT130061 @ Fudan University.
24 stars 32 forks source link

lab5关于配置环境问题 #26

Closed yilin0518 closed 1 month ago

yilin0518 commented 1 month ago

已经按照env_setup.md文件中的步骤成功的配置了环境,在make之后出现了下面的问题:

image

看make的执行应该是写的有问题,但是在bit_int_mul下面的一行不知道是什么错误,用gdb调试的时候还是可以正常运行的。 根据ChatGPT提供的帮助,设置了环境变量。我的ld-linux-aarch64.so.1具体路径如下:

image

在设置了环境变量之后make,运行结果如下:

image

第二种情况直接段错误了,用gdb调试确实正常运行?

image

不知道这种问题如何解决

zhanghanxing2022 commented 1 month ago

我觉得已经解决了,现在应该是你汇编出现了些错误,导致qumu-aarch64运行根据你的汇编编译出的文件出错,你需要使用gdb调试的是output文件夹下生成的可执行文件,不是compiler。

zhanghanxing2022 commented 1 month ago

gcc时加—static,qemu加 -B 0