博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CPP 调用简单的汇编函数
阅读量:6723 次
发布时间:2019-06-25

本文共 378 字,大约阅读时间需要 1 分钟。

  hot3.png

1. main.cpp

#include 
using namespace std;extern "C" int GetValueFromGAS();int main(){ cout << "GAS said " << GetValueFromGAS() << endl; return 0;}

2. asm.asm

.section .text.global GetValueFromGASGetValueFromGAS:    movq $25, %rax    ret

3. 编译

as asm.asm -o asm.og++ asm.o main.cpp -o runme

4. 运行

./runme GAS said 25

 

转载于:https://my.oschina.net/tsh/blog/1617261

你可能感兴趣的文章
oracle中exp/imp详解
查看>>
下载器-http 进度条 文件读写
查看>>
[20160919]Result cache问题.txt
查看>>
Linux系统硬盘读写测试
查看>>
移动端点击300ms延迟
查看>>
外网用户远程控制内部网络设备
查看>>
Num40 ssh项目--orm案例小小知识点
查看>>
嵌入式系统一些硬件概念
查看>>
neo4j配置文件注意项
查看>>
git 使用精华(1)
查看>>
游戏开发的成功秘诀
查看>>
网络 使用select编写服务器
查看>>
Timeout error occurred trying to start MySQL Daemon 解决办法:
查看>>
不会沟通,金子也未必会发光
查看>>
MongoDB整合Spring
查看>>
WebServices
查看>>
svn代码版本管理
查看>>
Java在mysql中存储emoji表情
查看>>
27、sudo学习笔记
查看>>
22、iptables学习笔记
查看>>