CPP 调用简单的汇编函数

2018-02-05 10:39:42来源:oschina作者:老汉-憨憨人点击

分享

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 GetValueFromGAS
GetValueFromGAS:
movq $25, %rax
ret

3. 编译


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

4. 运行


./runme
GAS said 25

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台