helloworld.c文件:
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
}
------------------------
makefile文件:
LD = arm-linux-ld
EXEC = helloworld
OBJS = helloworld.o
CFLAGS +=
LDFLAGS +=
all:$(EXEC)
$(EXEC):$(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS$(LDLIBS_$@))
clean:
-rm -f $(EXEC) *.elf *.gdb *.o
------------------------
编译生成helloworld ,下载到开发板
[root@FriendlyARM /mnt]# ./helloworld
-sh: ./helloworld: not found //d_? 没有所需的库文件ld-linux.so.3
[root@FriendlyARM /mnt]# chmod 777 helloworld
[root@FriendlyARM /mnt]# arm-linux-readelf -a helloworld &nb