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
 
感兴趣欢迎关注微信公众号


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM