arm-linux-gcc使用sleep函数没有延时,在sleep上面打印一句话,后面也打印一句话,结果打印完上面的马上就打印了下面的,根本没有延时设置的时间,是怎么回事,请高手指点
by woluyueming - 嵌入式开发 - 2014-09-07 23:36:08 阅读(1593) 回复(3)
madplay的官方网站是 http://www.underbit.com/products/mad/ ,透过该网站的介绍 可以得知, 它还需要libmad 和libid3tag 两个库, 从该网站找到下载连接 http://sourceforge.net/project/showfiles.php?group_id=12349 这样我们就得到了移植madplay 所需要的关键的三个文件: madplay-0.15.2b.tar.gz libmad-0.15.1b.tar.gz libid3tag-0.15.1b.tar.gz http://netwinder.osuosl.org/users/c/c...
test.c文件内容: #include 2 int main() 3 { 4 printf("Hello world\n"); 5 return 0; 6 } 应用: [xl.xue@localhost test]$ arm-linux-gcc -nostartfiles -nostdlib -static -L/usr/local/arm/2.95.3/arm-linux/lib -lc -lgcc test.c 报错误信息: test.c:1:20: error: stdio.h : No such file or directory test.c: In function 'main': test.c:4: warning: incompatible implicit declaration o...
在网上找到的s3c2440裸机程序基本上都是用ads1.2开发的,使用arm-linux-gcc编译s3c2440裸机程序也有人做过,但过于简单! 由于本人已经有一段时间没再用xp操作系统了,不想再回xp用ads1.2来玩mini2440祼机程序,所以就决定使用arm-linux-gcc编译s3c2440裸机程序 抛开vivi可以下载、烧录、启动linux的功能~~其实它就是一个祼机程序,没上操作系统嘛:-) 首先声明这个mini2440裸机程序并不是本人开发的,而是提取vivi的启动代码相...
1. 安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下: sudo apt-get install gcc g++ libgcc1 libg++ make gdb 2.安装交叉编译器 从 ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/ 下载交叉编译器cross的包,然后解压 sudo tar jxvf cross-2.95.3.tar.bz2 (根据版本不同解压文件不同),然后将解压后的文件都转移到/usr/local/arm下(若/usr/local/下没有arm文件夹,可先建一个): sudo mv ...
我现在急需一个arm-linux-g++编译器,用的gcc是3.3版本的。我在网上查的大多是arm-linux-gcc 3.3.2的。可是我现在做的由于要对比两个版本的汇编代码,必须用到3.3版本的arm-linux-gcc。但是网上没有搜到。 搜到可以用crosstools制作能够arm-linux-gcc,是不是可以用crosstools+gcc3.3,就可以制作出arm-linux-gcc 3.3版本的?求助,这样可不可以?
我u-boot用的是1.3.3 arm-linux-gcc用的是3.3.2 使用arm-linux-gcc-3.4.1软浮点报错: lib_arm/libarm.a(_udivsi3.o)(.text+0x8c):/home/qsg/u-boot- 1.2.0/lib_arm/_udivsi3.S:67: relocation truncated to fit: R_ARM_PLT32 __div0 lib_arm/libarm.a(_umodsi3.o)(.text+0xa8):/home/qsg/u-boot- 1.2.0/lib_arm/_umodsi3.S:79: relocation truncated to fit: R_ARM_PLT32 __div0 { 这是因为你用的编译的版本不一...
使用arm-linux-gcc 4.3.2编译必须启用内核中的Use the ARM EABI选项 不知道为什么使用 arm-linux-gcc-4.3.2.tgz (with EABI) 86MB 编译同样的东西就是出现如下错误,感觉可能是busybox 1.14.3的问题,因为使用 arm-linux-gcc-4.3.2 编译出来的zImage可以使用正常挂在arm-linux-gcc-3.4.1编译器编译出来的动态busybox和库,但是使用 arm-linux-gcc-4.3.2.tgz 编译出来的静态busybox就是会出现下面的错误,开始觉得明显是应用程序出...
arm平台下使用bl和ldr跳转应当注意的地方(arm-linux-gcc环境) 作者 : MSN: [email=panhuachun@hotmail.com]panhuachun@hotmail.com[/email] 一,按lds文件连接的不同模块,不能用bl实现跳转 一个错误的例子: 1.crt0.s @****************************************************************************** @ File:crt0.s @ 功能:通过它转入C程序 @*********************************************************...