c - 如何将数组从汇编程序发送到 C++
问题描述
cofile.s:
.section .data
arr:
.long 333
.long 111
.long 666
.section .text
.global main
main:
inc 1(arr)
int $0x80
mov $1, %rax
int $0x80
fl.cpp:
#include <iostream>
int main() {
//here you need to get an array from assembler
}
代码不起作用。这只是一个例子。
解决方案
extern long arr[3];
然后在 C 或 C++ 中像往常一样使用它。
推荐阅读
- python - 动态编程python实现问题
- c - Arduino 从服务器问题得到响应
- authentication - 产品演示的无用户/密码授权流程
- java - 如何在JAVA中自定义socket io服务器的握手url
- python-3.x - 如何实现以下功能的数据框
- reactjs - 如何根据登录或不响应显示 div?
- python - 如何在我的 jupyter 笔记本上获取 python3 内核?
- r - 如何计算栅格堆栈的变化百分比?
- python - 通过pickle(或其他)将json数据从python传递到rust
- python-2.7 - 如何在不点击安卓手机中的任何元素或按钮的情况下提交按钮?