编译错误1

1、

错误提示:

liubo.S:1: Error: bad expression

liubo.S:1: Error: junk at end of line, first unrecognized character is `0‘

错误:

.equ mem_control_address,   #0x48000000               @宏定义,存储控制器起始地址

.equ sdram_address,         #0x30000000               @宏定义,SDRAM的起始地址

改正:

.equ mem_control_address,   0x48000000               @宏定义,存储控制器起始地址

.equ sdram_address,         0x30000000               @宏定义,SDRAM的起始地址

错误原因:

多写了一个#

2、

错误提示:

liubo.S:23: Error: junk at end of line, first unrecognized character is `*‘

错误:

@**********************************

@关看门狗@

**********

错误改正:

@**********************************

@关看门狗@

@**********

错误原因:

注释前忘了加@

3、

错误提示:

liubo.S:29: Error: immediate expression requires a # prefix -- `mov pc,1r‘

错误:

mov  pc, 1r

错误改正:

Mov pc, lr

错误原因:

代码中l写成了一

4、

错误提示:

liubo.S:66: Error: bad instruction `copy_steppingstone4k_to_sdram :‘

错误:

copy_steppingstone4k_to_SDRAM :

错误改正:

copy_steppingstone4k_to_SDRAM:

错误原因:

后面的冒号写成了中文输入法下的,应该为英文下的,英文的与前面字母间隔小些

5、

错误提示:

liubo.S:70: Error: junk at end of line, first unrecognized character is `1‘

错误:

1:

错误改正:

1:

错误原因:

同样是因为冒号写成了中文的,所以无法识别是代码段

6、

错误提示:

/opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-ld: warning: cannot find entry symbol _start; defaulting to 30000000

liubo_S.o: In function `on_sdram‘:

(.text+0x14): undefined reference to `main‘

liubo_c.o: In function `on_sdram‘:

(.text+0x14): undefined reference to `main‘

错误:

arm-linux-gcc  -c  -o  liubo_S.o  liubo.S

arm-linux-gcc  -c  -o  liubo_S.o  liubo.S

错误改正:

arm-linux-gcc  -c  -o  liubo_S.o  liubo.S

arm-linux-gcc  -c  -o  liubo_S.o  liubo.c

错误原因:

第二个写错了,应该是c文件

7、

错误提示:

liubo.c:14: error: stray ‘\357‘ in program

错误:

/ /***********

错误改正:

//***********

错误原因:

同样是输入法,中文输入法下的/之间间隔很大,而且gvim中没有颜色提示,在英文输入法时//有颜色提示间隔小。

时间: 2024-12-14 06:21:16

编译错误1的相关文章

visual studio编译错误集(转)

1.error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 在项目属性->Configration Properties->C/C++->Command Line页面的Additional Options中加入/wd4430 2.error MSB3073: The command regsvr32 /s /c 解决办法 最近将VC2002 代码移植到VC2010,

Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing(Android Studio编译错误)

今天下载了一个1.2.1.1版本的Android Studio,使用VPN更新好SDK之后就新建了一个hello world工程测试一下环境,然后就出现以下错误: Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing 什么情况?全新安装的环境也有错误?Google发布这个工具时没有测试好吗? 没搞过这个工具,一阵搜索得到以下方案: 1.右键工程->Open Module Settings 2.将Bu

Cocos2d-x文件编译错误解决

编译出现的错误: 1>------ 已启动生成: 项目: HelloCpp, 配置: Debug Win32 ------ 1>生成启动时间为 2014/5/9 14:43:43. 1>InitializeBuildStatus: 1>  正在创建"Debug.win32\HelloCpp.unsuccessfulbuild",因为已指定"AlwaysCreate". 1>ClCompile: 1>  所有输出均为最新. 1>

解决新建Support7Demos的sample时出现编译错误和运行报错出现的问题

右键New->Other->Android Sample Project->选择Android 4.4.2->选择Support7Demos ,finish. 会出现编译错误 解决如下: 1.把这三个文件导入到Eclipse里, 这三个是库文件,并且勾选COPY到工作空间里选项 如果没有这三个文件,就从这里下载 2.导入三个library工程后,mediarouter会无法编译,打开工程属性在anroid里将api-level改成17,添加依赖工程appcompat 3.就是将刚才

java编译错误 程序包javax.servlet不存在javax.servlet.*

java编译错误 程序包javax.servlet不存在javax.servlet.* 编译:javac Servlet.java 出现 软件包 javax.servlet 不存在 软件包javax.servlet.http 不存在 等错误 由于servlet和JSP不是Java平台JavaSE(标准版)的一部分,而是Java EE(企业版)的一部分,因此,必须告知编译器servlet的位置. 解决“软件包 javax.servlet不存在”错误的方法: 1. 搜索servlet-api.jar

Xcode编译错误和警告汇总<转>

1.error: macro names must be identifiers YourProject_prefix.pch 原因: 因为你弄脏了预处理器宏,在它处于<Multiple Values>的时候修改了它 解决方法: Configiration选择All Configirations,清空它 然后分别重新定义你的Debug,Release,Distributin预处理器宏吧 2.warning: no rule to process file '$(PROJECT_DIR)/Loa

C编译错误解决方法

1.expected identifier before numeric constant 一般情况下是枚举类型中的某个变量已经被#define定义过一次了,在项目空间中搜索你枚举类型中的所有变量类型,看看是否被#define过,如果被#define过,就把#define的删除或换个名字. C编译错误解决方法,布布扣,bubuko.com

VS2010出现FileTracker : error FTK1011编译错误的解决办法

VS2010出现FileTracker : error FTK1011不知道是不是vs2010的一个bug,反正有人提交了. FileTracker : error FTK1011编译错误的解决办法有三个,推荐使用第二个 方法一:把目标框架改为Framewotk=4.0方法二:新增环境变量TRACKFILEACCESS=false:操作步骤:右击"我的电脑"(或"计算机")-->"高级"-->"环境变量"-->

xcode 编译错误找不到 libz.dylib

图片对应的是libxml2.dylib  (libz.dylib 遇到的编译错误跟这个类似) 解决方法是在引入库的地方调整原先 比如libz.dylib 的目录: ======================= ================================== 解决方法: target---build phases--- link binary with libraries---添加---add ohter---command+shift+G----/usr/lib/ ---

jni 编译错误error: unknown type name &#39;__va_list&#39;

platforms\android-9\arch-arm\usr\include\stdio.h:257:37: error: unknown type name '__va_list' 解决方法: 默认的android-9不兼容 Applicaton.mk  添加APP_PLATFORM := android-21 jni 编译错误error: unknown type name '__va_list'