In function `lcd_draw_circle': lcd.c:(.text+0x2d8): undefined reference to `__aeabi_idiv' lcd
来源:互联网 发布:象棋软件排行 编辑:程序博客网 时间:2024/06/12 00:15
环境 VMware® Workstation 9.0.2 build-1031769
gcc (GCC) 4.6.0 20110428 (Red Hat 4.6.0-6)@fedora15
arm-none-linux-gnueabi-gcc (ctng-1.6.1) 4.4.3
arm926裸机开发
// 绘制同心圆
void lcd_draw_circle(void)
{
int x,y;
int color;
unsigned char red,green,blue,alpha;
int xsize = ROWSIZE;
int ysize = COLSIZE;
for (y = 0; y < ysize; y++)
for (x = 0; x < xsize; x++)
{
color = ((x-xsize/2)*(x-xsize/2) + (y-ysize/2)*(y-ysize/2))/64;
red = (color/8) % 256;
green = (color/4) % 256;
blue = (color/2) % 256;
alpha = (color*2) % 256;
color |= ((int)red << 11);
color |= ((int)green << 5 );
color |= ((int)blue );
lcd_draw_pixel(x,y,color);
}
}
将
color = ((x-xsize/2)*(x-xsize/2) + (y-ysize/2)*(y-ysize/2))/64;
改为:
color = ((x-xsize/2)*(x-xsize/2) /25+ (y-ysize/2)*(y-ysize/2)/9);
报错,错误信息:
lcd.o: In function `lcd_draw_circle':
lcd.c:(.text+0x2d8): undefined reference to `__aeabi_idiv'lcd.c:(.text+0x2e4): undefined reference to `__aeabi_idiv'
- In function `lcd_draw_circle': lcd.c:(.text+0x2d8): undefined reference to `__aeabi_idiv' lcd
- crtbegin_dynamic.o: in function _start:crtbrand.c(.text+0x78): error: undefined reference to 'main
- gcc 共享库的时候显示.../crt1.o: In function `_start': (.text+0x18): undefined reference to `main'的错误
- Uboot编译出下如下错误的一个原因:In function `__aeabi_ldiv0': (.text+0x8): undefined reference to `raise'
- gcc/g++ 出现.../crt1.o: In function `_start': (.text+0x18): undefined reference to `main'的错误
- limit.c:(.text+0xa5): undefined reference to `sin'
- busybox mount.c:(.text+0x42c): undefined reference to `del_loop'
- hello.c:(.text+0x45): undefined reference to `XDisplayName'
- 解决 init.c:(.text+0x34): undefined reference to `main'
- gcc xx.c:(.text+0x11): undefined reference to `sqrt'
- (.text+0xb3a): undefined reference to `clock_gettime'
- (.text+0x11): undefined reference to `mysql_init'
- (.text+0x168): undefined reference to `uart0_init'
- (.text+0x159d):undefined reference to `va_start'
- In function `_start': : undefined reference to `main' 问题解决
- 解决In function `mwException::mwException()': undefined reference to `mclcppCreateError'
- 编译linux 内核时:decompress.c:(.text+0x25c4): undefined reference to `error'的解决办法
- 错误:_cspr_lp64_iface.c:(.text+0x28): undefined reference to `mkl_blas_cspr'类似未定义引用
- VLC全部参数,libvlc_new函数参数,VLC SDK开发
- 大规模知识图谱的构建
- html学习12-内容丰富—图像
- esplorer v0.2.0 中文版
- (lintcode)第13题字符串的查找
- In function `lcd_draw_circle': lcd.c:(.text+0x2d8): undefined reference to `__aeabi_idiv' lcd
- 程序员的自我修养3
- GC(Java的垃圾回收机制)
- zookeeper-curator
- 四点共面(混合积 " x " 乘 与 " . ”乘)
- html学习13-内容丰富—图像
- 在VMware虚拟机的Red Hat Enterprise Linux 6.5 64bit安装oracle 11g
- web HTML,JS面试题
- 代理模式