OpenEuler 中C与汇编的混合编程(选做)

任务详情

  1. 在X86_64架构下实践2.5中的内容,提交代码和实践截图

(1)用汇编代码编程

gcc -m32 -S a.c -o a.s

(2)用汇编语言实现函数

gcc -m32 s.c s.s -o s

(3)用汇编语言编写mysum函数

gcc -m32 mysum.c mysum.s -o mysum

(4)从汇编中调用C函数

gcc -m32 sub.c sub.s -o sub

  1. 把2.5的内容在OpenEuler中重新实践一遍,提交相关代码和截图
    查看自己openeuler系统的架构

将(1)的内容进行编译,发现无法编译成功

上网查找相关报错,原因是openeuler没有32位glibc库文件

使用安装命令

sudo yum install glibc-devel.i686

发现无法安装这个库文件

原文地址:https://www.cnblogs.com/daijunxi2019/p/15638512.html