有没有人用韦东山编的《嵌入式Linux应用开发》这本书呀?

时间:2022-04-20 08:01:04
   有没有人用韦东山编的《嵌入式Linux应用开发》这本书呀?
   要是也用这本书的话,请问课本的第13章讲LCD控制器,我用它自带的光盘里的源码/work/hardware/lcd/在linux下make后出错:

[root@friendlyarm hardware]# cd lcd/
[root@friendlyarm lcd]# make
cd lib; make; cd ..
make[1]: Entering directory
`/opt/FriendlyARM/mini2440/examples/hardware/lcd/lib'
ar -r -o libc.a div64.o lib1funcs.o ctype.o muldi3.o printf.o string.o
vsprintf.o
ar: libc.a: 没有那个文件或目录
make[1]: *** [libc.a] Error 1
make[1]: Leaving directory
`/opt/FriendlyARM/mini2440/examples/hardware/lcd/lib'arm-linux-ld -Tlcd.lds -o
lcd_elf head.o init.o nand.o interrupt.o serial.o lcddrv.o framebuffer.o
lcdlib.o main.o lib/libc.a
arm-linux-ld: lib/libc.a: No such file:没有那个文件或目录
make: *** [lcd.bin] Error 1


找不到lib/libc.a文件,请问你们也遇到了这个问题吗,是怎么解决的?谢谢啦^-^

7 个解决方案

#1


你似乎没有用交叉编译器。

安装了交叉编译器会自带libc的。

#2


韦东山,菜鸟时曾经的同事,呵呵

#3


据说曾经买个板,闭关在家修炼了整整半年。

#4


#5


韦东山 现在同事的同事 

#6


引用 1 楼 joyself 的回复:
你似乎没有用交叉编译器。

安装了交叉编译器会自带libc的。

已经安装了交叉编译器,用的是3.4.1的,安装之后编译默认就是使用这个交叉编译吧


呵呵,我现在完全是菜鸟,大家体谅下我问的很基础的问题^-^

#7


要改环境变量 你安装的3.4.1才能生效

#1


你似乎没有用交叉编译器。

安装了交叉编译器会自带libc的。

#2


韦东山,菜鸟时曾经的同事,呵呵

#3


据说曾经买个板,闭关在家修炼了整整半年。

#4


#5


韦东山 现在同事的同事 

#6


引用 1 楼 joyself 的回复:
你似乎没有用交叉编译器。

安装了交叉编译器会自带libc的。

已经安装了交叉编译器,用的是3.4.1的,安装之后编译默认就是使用这个交叉编译吧


呵呵,我现在完全是菜鸟,大家体谅下我问的很基础的问题^-^

#7


要改环境变量 你安装的3.4.1才能生效