
报错是因为启动代码内有一段如下:
IF :LNOT::DEF:__EVAL
IMPORT ||Image$$ER_ROM1$$RO$$Length||
IMPORT ||Image$$RW_RAM1$$RW$$Length||
ENDIF
意思是如果没有定义__EVAL,则需要引入引起错误的这两个标号。
如果只是要简单的使编译通过,则可以在option框的asm选项卡下的define栏中输入__EVAL,即定义__EVAL。
这是由于你在之前运行过此程序,运行窗口(黑色的Dos窗口)没有关闭造成的,一般关闭它就可以,如果不可以解决,关闭VC(记着保存),重新打开工程文件(VC的是dsw后缀的,VS是sln的 这些在你所建的工程文件夹里),另外一种方法就是复制代码重新建一个工程!
以上就是关于用keil 4编程S3C2440A 的c程序,自动加入的启动程序S3C2440.S文件在linking时报错:全部的内容,包括:用keil 4编程S3C2440A 的c程序,自动加入的启动程序S3C2440.S文件在linking时报错:、c语言连接错误 Linking... LINK : fatal error LNK1104: cannot open file "Debug/fx.exe" 执行 link.exe、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)