【发布时间】:2020-11-04 15:38:41
【问题描述】:
我实际上正在学习汇编语言(在 Linux 上工作),我的问题是:我有一个 C 标头,其中包含这样的链表
typedef struct s_list
{
void *data;
struct s_list *next;
} t_list;
我想要做的是在我的程序集 .s 文件中与我想在我的 C 程序中使用的函数进行交互, 例如在我的 C 程序中:
void *someData = someValue;
t_list *someList = NULL;
someList = listAddBack(somelist, someData);
我可以直接在我的程序集文件中包含我的头文件,还是我必须在我的程序集文件中声明与struc 相同的结构,然后从这里执行我的函数?抱歉,我不是以英语为母语的人,英语不好。
【问题讨论】: