C语言编译步骤

C语言编译步骤:
 
1.预处理(hello.i ):宏定义展开、条件编译等,同是将代码中的注释删除,这里并不会检查语法
2.编译(hello.s):检查语法,将预处理后文件编译生成汇编文件。
3.汇编(hello.o):将汇编文件生产目标文件(二进制文件)
4.链接:C语言写的程序是需要依赖各种库的,所以编译之后还需要把库链接到最终的可执行程序中去。
 
常见代码问题:
 
1.编辑时异常
2.编译时异常
3.执行时出错
 
汇编语言:
 
mov=移动
add=添加
push=压栈
call=调用
 
eax  32位寄存器
 
简单加法计算:
                    //___asm
                    //{
                    //            mov a, 10
                    //            mov b, 20
                    //            mov eax, a
                    //            mov eax, b
                    //            mov c, eax
                    //}
 
断点和单步调试:
 
断点:在选中行单击或者按F9
调试程序:在“调试”中选择“开始调试”或者按F5
逐语句执行:F11
逐过程执行:F10
跳出过程:Shift+F1
停止调试:Shift+F5
 
感兴趣欢迎关注微信公众号
C语言编译步骤

C语言编译步骤

上一篇:eclipse创建java项目


下一篇:Python自动导出项目依赖的第三方库 | 基于项目自动生成 requirements.txt