nasm和mingw在win32下怎么汇编?

小利子 发布于 2012/04/09 12:46
阅读 1K+
收藏 1
汇编代码:
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;
} 
请问怎么编译链接?
加载中
0
mallon
mallon
mingw的搜“AT&T 汇编”,nasm不清楚
0
bastetwang
bastetwang

http://sy198704.iteye.com/blog/1005744

关键的是要nasm 加上elf格式输入。

小利子
小利子
缺少cc1文件啊,怎么办?
返回顶部
顶部