Chinaunix
标题:
nasm和mingw在win32下怎么混编?
[打印本页]
作者:
还以为抢鸡蛋
时间:
2012-04-09 12:41
标题:
nasm和mingw在win32下怎么混编?
汇编代码:
extern choose ; int choose(int a, int b);
[section .data] ; 数据在此
num1st dd 3
num2nd dd 4
[section .text] ; 代码在此
global _start ; 我们必须导出 _start 这个入口,以便让链接器识别。
;global myprint ; 导出这个函数为了让 bar.c 使用
_start:
push dword [num2nd] ; `.
push dword [num1st] ; |
call choose ; | choose(num1st, num2nd);
jmp $
c代码:
int choose(int a,int b)
{
return 0;
}
请问怎么编译链接?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2