zoukankan      html  css  js  c++  java
  • OpenEuler 中C与汇编的混合编程

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

    2. 把2.5的内容在OpenEuler中重新实践一遍,提交相关代码和截图

    3. 实验内容要经过答辩才能得到相应分数先

    码云链接:https://gitee.com/tin_ting/code/tree/master

    尝试在openeuler或32位鲲鹏测试

     最后都因为安装-m32位失败没能成功编译

    在老师建议下上网找了以下-m32的有关

    ubuntu下输入命令:

    sudo apt-get install gcc-multilib g++-multilib module-assistant
    

     安装成功

    将c代码编译成汇编代码

    编辑2.5.c

    编译

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

     

     

     用汇编语言实现函数

     按书上编写函数

     

     编译运行

     实例2.3
    编写musum.s、mysum.c

     

     编译运行

     在汇编中调用c函数

    编写sub.s、sub.c文件

     

     编译运行

  • 相关阅读:
    week4
    week3
    2017福州大学面向对象程序设计寒假作业二
    Week2
    10个android开发必备的开源项目
    Day Ten
    Day Nine
    Day Eight
    Day Seven
    Day Six
  • 原文地址:https://www.cnblogs.com/stx3220665294/p/15647380.html
Copyright © 2011-2022 走看看