使用Keil 将汇编嵌入C语言中进行编译 出现: file has been changed outside the editor, reload?
请问要如何才能编译?#pragmaasmMOVP0,#0FFH#pragmaendasm我已在Project窗口中包含汇编代码的C文件上右键,选择“Optionsfor....
请问要如何才能编译?
#pragma asm
MOV P0,#0FFH
#pragma endasm
我已在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...”,点击右边的“Generate Assembler SRC File”和“Assemble SRC File”,使检查框由灰色变成黑色(有效)状态;
根据选择的编译模式,把相应的库文件(如 Small 模式时,是 Keil\C51\Lib\C51S.Lib)加入工程中, 该文件必须作为工程的最后文件 展开
#pragma asm
MOV P0,#0FFH
#pragma endasm
我已在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...”,点击右边的“Generate Assembler SRC File”和“Assemble SRC File”,使检查框由灰色变成黑色(有效)状态;
根据选择的编译模式,把相应的库文件(如 Small 模式时,是 Keil\C51\Lib\C51S.Lib)加入工程中, 该文件必须作为工程的最后文件 展开
2个回答
展开全部
file has been changed outside the editor, reload?
内容是:是否重新载入有外部编辑器编辑过的文件?
这个是你当前打开的文件,在关闭keil后,通过其他访问形式(记事本等打开方式)修改后,,第2次用keil打开后,就会有这样的提示(这个是keil对文件的一种保护性提示选择操作),,,你选择“是”的话,就载入你已经有外部编辑器修改过的文件,选择“否”的话,就会载入上一个在关闭keil前的文件。
这个提示与你的程序编译无关。
内容是:是否重新载入有外部编辑器编辑过的文件?
这个是你当前打开的文件,在关闭keil后,通过其他访问形式(记事本等打开方式)修改后,,第2次用keil打开后,就会有这样的提示(这个是keil对文件的一种保护性提示选择操作),,,你选择“是”的话,就载入你已经有外部编辑器修改过的文件,选择“否”的话,就会载入上一个在关闭keil前的文件。
这个提示与你的程序编译无关。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询